Description
In this course, you will learn :
- Master your Arduino, starting from scratch
- Become confident to create your own Arduino projects
- Create an interactive obstacle detection application
- Build your own Arduino circuit with many hardware components
- Program the Arduino with C/C++
- Create an online simulation of the course project
- Learn through hands-on lessons
- Practice a lot with 20 activities and a big final project
- Learn by doing and not just watching
- Understand the “why” behind things
- Start directly with the best practices
- Develop an engineer mindset when solving problems
- Setup and optimize the Arduino IDE
- Master digital and analog pins
- Work with LEDs, push buttons, potentiometers
- Communicate between your Arduino and your computer through Serial
- Save values on the Arduino with EEPROM
- Solve the delay problem with millis and micros
- Multitask your programs
- Debounce a push button
- Discover Arduino interrupts
- Use interrupts with the ultrasonic sensor
- Measure distances with an ultrasonic sensor
- Print text with a 16x2 LCD screen
- Control the Arduino with an InfraRed remote controller
- Measure luminosity with a photoresistor
- Install an Arduino library with different versions
Syllabus :
- Install and Setup Arduino IDE + Tinkercad Simulation
- Your First Arduino Project
- Create an Arduino circuit
- Programming Basics for Arduino
- LEDs - Digital Pins as Output Pins
- Push Button - Digital Pins as Input Pins
- Potentiometer - Analog Pins
- Practice More with Arduino Pins
- Serial Communication - Send and Receive Data
- Time Functionalities - Improve Your Programs and Multitask
- Debounce the Push Button
- Arduino Interrupts
- EEPROM - Save Values on the Arduino
- Ultrasonic Sensor - Measure Distances
- LCD Screen - Display Text Directly on Your Circuit/Robot
- IR Remote Controller - Make Your Projects More Interactive
- Photoresistor - Measure Luminosity
- Final project - Interactive Obstacle Detection