Arduino Ninjas – White Belt

Starting out with real programming

The Arduino Ninjas programme is a carefully sequenced series of online lessons focussed around computational thinking and is ideally suited for students exploring the Year 7 and 8 Digital Technologies curriculum. It is a self-paced, free to access course that uses the Arduino Uno microcontroller and a selection of sensors and actuators to explore the ideas of Decomposition, Generalisation, Abstraction, Pattern Recognition and Algorithms.

Participants will need an Arduino Uno and a number of different add-ons to complete this course. You may already have these or you may purchase a custom kit from the Education Futures Academy.

Participants should have completed Arduino Ninjas – Intro Belt before enrolling in this White Belt level.

For this White Belt course you will need:

  • A computer (Windows, Mac or Linux) to run Arduino IDE
  • An Arduino Uno or Nano
  • A breadboard
  • 2 LEDs
  • Some resistors (220 ohm and 10k ohm)
  • An RGB LED board (common cathode (common negative))
  • A push to make switch
  • A seven segment display
  • An infra-red (IR) proximity sensor (FG-51)
  • Some interconnecting wires

This White Belt course will take around 3 to 5 hours to complete.

Course Content

Macros, Variables and Functions
5 Topics
1 Quiz
Macros an overview
The flasher circuit
Using variables and functions
Controlling program flow
Challenge
Check your knowledge of macros, variables and functions
Colour and Timing
6 Topics
Colour Theory
The Colour Changer
Patterns and Functions
On, Off, or just partly on?
Controlling Flow using a For loop
Challenge
Inputs and Control
4 Topics
Switches
The Switcher
A proximity sensor
Challenge
Final Quiz
Arduino Ninjas White Belt Final Quiz