Arduino Worksheets
Downloaded: 5
Last edit: 02 November 2021
Key Stage 3 Programming, Logic, Hardware
GCSE/Key Stage 4 General
Subject Knowledge Algorithms, Programming and Development, Hardware and Processing
Age Range 11-14, 14-16
Imported Resource Type For Students
Language/Platform Arduino
Share resource
A series of professionally designed worksheets created for my school’s Computing Club. Each worksheet provides clear step-by-step instructions, diagrams and code to create simple projects. Each worksheet is progressively more challenging.
Worksheet 1: Blink
- Introduction and overview. Create a simple blinking LED
- Required components: Arduino Uno, breadboard, LED, resistors, and jumpers
- Programming concepts: iteration
- Challenge: Add a second LED which is on when the first is off, and vice versa.
Worksheet 2: Knight Rider
- Recreate the red light from the front of KITT from Knight Rider and the Cylons from Battlestar Galactica
- Required components: Arduino Uno, breadboard, LEDs, resistors, and jumpers
- Programming concepts: iteration, variables
- Challenge: optimise part of the code to improve efficiency.
Worksheet 3: Traffic Light
- Create a traffic light, complete with push-button to start sequence
- Required components: momentary push button, Arduino Uno, breadboard, LED, resistors, and jumpers
- Programming concepts: iteration, boolean datatype
- Challenge: Add crossing indicators (red and green person), simulate a junction.
Worksheet 4: Parking Sensor
- Create a beeping parking sensor. The closer an object to the ultrasonic sensor, the more rapid the beeping
- Required components: Arduino Uno, breadboard, piezo buzzer, ultrasonic sensor and jumpers
- Programming concepts: iteration, inputs, outputs
- Challenge: Add LEDs, more of which light-up the closer to the object is.
Each worksheet is designed to be no more than two pages in length, so they can be duplex printed laminated. I will add more worksheets as I make them.
I hope you and your students enjoy them :)
Level: Beginner / Intermediate Teaches: Arduino, electronics, iteration, conditional statements, variables, algorithms, computational thinking