Want to learn Arduino in a fun, practical, and efficient way? Don’t wait anymore and start your Arduino journey with this complete course today.
About This Video
Become confident to create your own Arduino projects
Install an Arduino library with different versions
Communicate between your Arduino and your computer through Serial
In Detail
This course helps you start from scratch and get the necessary foundation you need and …
Arduino for Beginners - 2022 Complete Course
Video description
Want to learn Arduino in a fun, practical, and efficient way? Don’t wait anymore and start your Arduino journey with this complete course today.
About This Video
Become confident to create your own Arduino projects
Install an Arduino library with different versions
Communicate between your Arduino and your computer through Serial
In Detail
This course helps you start from scratch and get the necessary foundation you need and learn—through practice and hands-on lessons—the complete process to create Arduino projects.
The course is divided into four main parts.
First, you will set up the Arduino IDE (or the free online simulator), create your own circuit, learn the Arduino programming fundamentals, and understand and work with digital/analog pins to control Land EDs, push buttons, and potentiometers.
After this “basic Arduino foundation” package, it’s time to get to know new Arduino functionalities to go further with your projects: time, multitasking, debounce, interrupts Serial, EEPROM.
Now you will be more confident to create any Arduino program or project. Here, you will work with new hardware components such as an ultrasonic sensor, LCD display screen, infrared remote controller, and photoresistor.
To finish, a big final project: an interactive obstacle detection application. You will get a nice challenge to create a real and useful Arduino project, which you can reuse and modify for your own purpose.
By the end of this complete course, you will have a strong Arduino foundation and you will be able to start any custom Arduino project that you want.
Audience
This course can be taken by students, engineers, researchers, teachers, and developers. It is also useful for software developers who want to discover the electronics/hardware world; anyone who has a hardware project idea and wants to bring it to the world; and anyone who wants to use fast prototyping for a hardware product using Arduino.
No prior knowledge is required in Arduino, programming, hardware, or engineering.
How the Ultrasonic Sensor Works + pulseIn() Function
Get the Distance from an Obstacle
Activity 14 - Measure the Duration of the pulseIn() Function
Activity 14 - Solution
Use the Ultrasonic Sensor with Interrupts Instead of pulseIn()
Activity 15 - Power On a Different LED Depending on the Distance from an Obstacle
Activity 15 - Solution
Extra - Improve the Stability of the Ultrasonic Sensor
Chapter 16 : LCD Screen - Display Text Directly on Your Circuit/Robot
Introduction
Add the Ultrasonic Sensor to Your Circuit
Print Text on the LCD Screen + Tune It with the Potentiometer
Play with the LCD Cursor
Activity 16 - Print Serial Input on LCD Screen
Activity 16 - Solution
Activity 17 - Print Distance from Obstacle on LCD Screen
Activity 17 - Solution
Chapter 17 : IR Remote Controller - Make Your Projects More Interactive
Introduction
Add the IR Receiver to Your Circuit
Install a New Arduino Library with the Arduino IDE
Get Data from the IR Remote Controller (Library v2)
Change Library Version (v3) and Get Data from the IR Remote Controller
Map the Data You Read with the Controllers’ Buttons
Use a Switch Structure to Handle IR Commands
Activity 18 - Choose Which LED to Power on with the Remote Controller
Activity 18 - Solution (Part A)
Activity 18 - Solution (Part B)
Chapter 18 : Photoresistor - Measure Luminosity
Introduction
Add the Photoresistor to Your Circuit
Read the Luminosity from the Photoresistor
Activity 19 - Power On LEDs if It’s Getting Too Dark
Activity 19 - Solution
Activity 20 - Compute the Average Luminosity Over a Period of Time
Activity 20 - Solution
Chapter 19 : Final Project - Interactive Obstacle Detection
Introduction - Project Overview and Final Result
Step 1 - Get Distance with Ultrasonic Sensor
Step 2 - Change LED Blink Rate Depending on the Distance
Step 3 - Lock the Application When an Obstacle Is Detected
Step 4 - Unlock the App with the Debounced Push Button
Step 5 - LCD Setup and Welcome Message
Step 6 - Print Distance and Warning Message on LCD Screen
Step 7 - Set Up IR Remote Controller and Map Buttons
Step 8 - Unlock the App When Pressing on the Play Button
Step 9 - Change and Save (EEPROM) the Distance Unit
Step 10 - Switch Between Different LCD Screens and Reset Settings
Step 11 - Print Luminosity and Adjust the Lighting from the Photoresistor
Simulation - Code with Version 2 of the IR remote Library
Project Conclusion - Going Further
Tips and Best Practices to Create Your Own Arduino Project
Chapter 20 : Conclusion
What You Have Learned
What to Do Next
Start your Free Trial Self paced Go to the Course We have partnered with providers to bring you collection of courses, When you buy through links on our site, we may earn an affiliate commission from provider.
This site uses cookies. By continuing to use this website, you agree to their use.I Accept