What you’ll 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 16×2 LCD screen
- Control the Arduino with an InfraRed remote controller
- Measure luminosity with a photoresistor
- Install an Arduino library with different versions