基于 SunFounder 三合一学习套件的 Arduino 课程
Beginner
本课程基于 SunFounder 的 3 合 1 学习套件,可帮助您从初学者迈向高级。
课程
-
Welcome to the Arduino course designed specifically for absolute beginners. In this lesson, we will explore what Arduino is, the various types of Arduino boards available, and the components included… 了解更多
-
In this lesson, we will explore how to download and install the Arduino IDE, and how to navigate through its features. This will help you become familiar with the Arduino software environment, which… 了解更多
-
In this lesson, we will explore the fundamental concepts of using an Arduino board, focusing on the LED Blink project. This project will help you understand how to wire components like an LED and a… 了解更多
-
In this lesson, we will explore the fundamental concepts of number systems, including binary, decimal, hexadecimal, and octal representations. Understanding these systems is crucial for working with… 了解更多
-
In this tutorial, we will explore the various data types available in Arduino programming, such as integers, floats, characters, and strings. Understanding these data types is essential for effective… 了解更多
-
在本课中,我们将探索如何使用Arduino和SunFounder套件控制一个主动蜂鸣器、一个轮子的电机和一个迷你水泵。这个项目将帮助你理解使用Arduino控制各种组件的基础知识,使你能够在未来创建更复杂的系统。我们将专注于对这些组件的接线和编码,以实现期望的结果。我们将从主动蜂鸣器开始,这需要仔细注意极性,然后使用 L298N… 了解更多
-
In this lesson, we will undertake three distinct projects utilizing the DigitalRead feature of Arduino. First, we will explore the fundamental reasons why a push button is necessary when interacting… 了解更多
-
In this lesson, we will explore Pulse Width Modulation (PWM) and its implementation using Arduino's AnalogWrite feature. We'll begin by learning the basic method for fading an LED. Subsequently, we… 了解更多
-
In this lesson, we will learn how to measure DC voltage using the AnalogRead feature of Arduino. We will begin by clarifying the distinction between analog and digital signals. Then, we will explore… 了解更多
-
In this lesson, we will thoroughly explore the fundamental conditional statements: `IF`, `ELSE`, and `ELSE IF`. Following that, we will delve into arrays, learning how to define them, populate them… 了解更多
-
In this lesson, we will explore the concept of libraries in Arduino programming. We'll cover three methods for installing libraries: directly from the IDE's repository, from the IDE using a… 了解更多
-
In this lesson, we will delve into the fundamental concepts of Arduino programming functions and the switch statement. We will provide four clear examples to ensure you grasp the practical… 了解更多
-
In this video, we will learn how to effectively use an XY Joystick with Arduino. We'll cover how to detect both the analog position of the joystick along its X and Y axes, and how to register when… 了解更多
-
Introduction This lesson teaches two essential Arduino functions: millis() and map(). By the end of this tutorial, you will understand: How to use millis() to manage timing without stopping program… 了解更多
-
In this lesson, we explore how to use the SunFounder soil moisture sensor to measure soil moisture levels. We'll determine the wetness and dryness of the soil in a pot and implement actions when the… 了解更多
-
In this tutorial, we will learn how to use an Infrared Obstacle Avoidance Sensor to detect obstacles effectively. We'll demonstrate how to program actions in the code to respond when an obstacle is… 了解更多
-
In this tutorial, we explore the concept of interrupts and learn how to use them through two practical examples, complete with code and demonstrations, to interrupt a delay effectively. In the second… 了解更多
-
In this video, we learn how to use and control servo motors with Arduino. We begin by understanding what a servo motor is and its basic functionality. Next, we explain the code required to control a… 了解更多
-
In this lesson, we explore how to use an ultrasonic sensor to measure distance accurately. The tutorial includes a step-by-step explanation of the wiring setup and guidance on installing the… 了解更多
-
In this lesson, we learn how to use the LCD1602 and LCD2004 modules with Arduino. We begin by introducing the LCD modules and exploring the types of characters that can be displayed. Next, we learn… 了解更多
-
In this lesson, we learn how to detect signals from an infrared (IR) remote and take action based on the input. We use both an IR receiver and transmitter for this tutorial. First, we install the… 了解更多
-
In this lesson, we learn how to create a digital counter using a seven-segment display. We begin by explaining the basics of the seven-segment display and how it works, followed by a detailed… 了解更多
-
In this lesson, we learn how to assemble the SunFounder Smart Car from the Arduino Learning Kit. We start by assembling the car step by step and understanding its components. Next, we delve into the… 了解更多
-
24 Lesson 24/31: Smart Car Part 2: Moving Forward, Reverse, left and right and Controlling Speed of Carn this lesson, we will learn how to control the speed of the SunFounder Smart Car using Arduino code. We will begin by programming the car to move forward, backward, turn left, and turn right.… 了解更多
-
In this lesson, we will explore how to integrate and utilize the Infrared (IR) Obstacle Avoidance module with your SunFounder Smart Car. This module, an essential component of the Arduino Kit from… 了解更多
-
In this lesson, the fourth in our Smart Car series, we will integrate and utilize an Ultrasonic Sensor in our project. This sensor will enable our smart car to measure distances to objects. We will… 了解更多
-
In this lesson, we will explore how to program the Smart Car to follow your hand. This exciting functionality is achieved by integrating both the Ultrasonic Distance Sensor and the Infrared (IR)… 了解更多
-
In this comprehensive lesson, we will delve into the exciting process of building and understanding the functions of a self-driving car. In the previous lessons, Car-1 through Car-5, we progressively… 了解更多
-
In this lesson, we will learn how to control the SunFounder Smart Car using the Infrared (IR) remote, which is an integral component of the SunFounder 3-in-1 Kit. We will begin by understanding how… 了解更多
-
In this lesson, we will explain the fundamental principles of line tracking and how to differentiate between black and white surfaces. We will then apply this knowledge to our smart car, utilizing a… 了解更多
-
In this lesson, we will learn how to utilize the ESP8266 ESP-01 module to measure temperature and humidity over Wi-Fi, using either a DHT11 or DHT22 sensor. We will begin by preparing the Arduino IDE… 了解更多