Exercise 1: Binary Counter

Implement an LED array that counts in binary.

Learning Goals:

  • Understand digital output
  • Simple circuit design
  • Resistors and LEDs
  • Basic breadboard wiring
  • Sketch code structure
  • Linear code logic


Exercise 2: Speedometer

Implement an LED that models a car speedometer display.

Learning Goals:

  • Understand analog input
  • Use constants & variables
  • Function return results
  • Use complex IF/ELSE logic


Exercise 3: Button Trigger

Add a button trigger to the binary counter.

Learning Goals:

  • Understand digital input
  • State change detection
  • Counting logic
  • FOR loops
  • Serial Monitor debugging


Example 4: Thermometer

Make a thermometer with an LCD text display, and a connection to a Processing graphing application.

Learning Goals:

  • Use an LCD for untethered text display
  • Serial output to a host computer
  • Real-time data visualization with Processing