Bring your ideas to life with Arduino. Learn about the basic features and capabilities of an Arduino board, and discover how to start programming your own projects.
Overview
Syllabus
Introduction
- Getting started with Arduino
- Arduino hardware for this course
- What is an Arduino?
- The Arduino layout
- Digital interfaces
- Analog interfaces
- The power pins
- Download the Arduino software
- A tour of the Arduino IDE
- The setup() and loop() functions
- pinMode()
- digitalWrite()
- Creating your first sketch
- Serial Monitor
- Testing blink LED and Serial Monitor
- Light-emitting diodes (LEDs)
- Deep dive: Calculating a current limiting resistor
- Wire an LED to Arduino
- Code to blink an LED
- Example: Wiring a digital traffic signal
- Example: Coding a digital traffic signal
- Pushbutton
- Active low, active high
- Wire a pushbutton to Arduino
- Code for the pushbutton
- Activate an LED with a pushbutton
- Using the built-in LED with INPUT_PULLUP
- Next steps
- Troubleshooting
Taught by
Zahraa Khalil