Stage 1

Output Control

setup(), loop(), digitalWrite(), delay()

Stage 1 is where every Arduino journey begins. You will learn how a program is organized — setup() runs once, loop() runs forever — and how to turn outputs on and off with digitalWrite() and delay().

Skills you will learn

  • Program structure: setup() and loop()
  • Digital outputs with digitalWrite()
  • Timing with delay()
  • Controlling LEDs, RGB colors, and light patterns

By the end of Stage 1, you will have built 10 projects — from a simple blink to a mini light show!

10 projects in this stage