Basic Arduino 1/4: make an LED blink
Students use a remote Arduino board to turn an external LED on and off, change the blink rate, and recognize setup() and loop().
- Embedded systems
- Lower secondary / first physical-programming lessons
- 35 min

LabsLand
Program a real Arduino Uno board and use basic peripherals
Laboratory information
With this laboratory, you can program a real Arduino Uno board. It also includes several input and output peripherals, similar to those that are often included in Arduino starter kits.
Those peripherals include LEDs, switches, buttons, an OLED display, a servo motor, etc.
What students do
Ready lesson plans
Preview classroom-ready activities that guide students through the real laboratory.
Students use a remote Arduino board to turn an external LED on and off, change the blink rate, and recognize setup() and loop().
Students program four external LEDs with arrays and loops, test a 1-2-3-4 sequence, and turn it into a back-and-forth pattern.
Students read a potentiometer with analogRead(), transform the reading with map(), and control the blink speed of a real LED.
Available experiments
Arduino Board (code) is available through its main laboratory access point.