Skip to Content
Arduino Code Lab: Sensors & Displays

Arduino Code Lab: Sensors & Displays

Measure the world with sensors (distance, temperature, motion, IR remote), show data on an LCD and build a weather station. 12 sessions × 90 min.

Course Locked
Finish Arduino Code Lab: Lights & Sound to unlock or join anyway
Responsible Mansour Abi Mansour
Last Update 10/08/2026
Completion Time 18 hours 15 minutes
Members 1
Intermediate Arduino Ages 12+ Electronics
  • Module 1 – Smarter Code
    3Lessons · 4 hr 30 min
    • Session 1 – Level-Up Review: Variables, Serial & Plotting
    • Session 2 – Clean Button Presses: Debounce & Counters
    • Session 3 – Noisy Sensors & Smoothing
  • Module 2 – Sensing the World
    6Lessons · 9 hr
    • Session 4 – Temperature & Humidity (DHT11)
    • Session 5 – Measuring Distance with Ultrasound
    • Session 6 – Project: Car Parking Assistant
    • Session 7 – Motion Detector Alarm (PIR)
    • Session 8 – Tilt & Shake Detector
    • Session 9 – Remote Control with Infrared
  • Module 3 – Displays & Multitasking
    2Lessons · 3 hr
    • Session 10 – Show It on an LCD Screen
    • Session 11 – Doing Many Things at Once: Functions & millis()
  • Module 4 – Final Project
    2Lessons · 1 hr 45 min
    • Session 12 – Final Project: Mini Weather Station
    • Level 2 Quiz – Inventor Check
      10 xp

Students who completed Level 1 learn to read real-world sensors, clean up noisy data and show information on displays. They write cleaner code with functions and non-blocking timing, and finish by building their own mini weather station.

  • Ages 11–14
  • 12 sessions × 90 minutes + final quiz
  • Level: Intermediate

What students will learn

  • Connect and read digital and analog sensors, including libraries (DHT, IR, LCD)
  • Use variables, functions, arrays and millis() for multitasking
  • Debounce buttons and detect state changes
  • Design, build and document a multi-sensor project

Kit

Level 1 kit + HC-SR04 ultrasonic sensor, DHT11 temperature/humidity sensor, HC-SR501 PIR motion sensor, tilt switch, IR receiver (VS1838B) + remote, 16×2 LCD with I2C backpack.

Modules

  1. Smarter Code
  2. Sensing the World
  3. Displays & Multitasking
  4. Final Project
Chat with us