This class will introduce students to programming electrical circuits using the Arduino micro-controller. Students will build simple circuits using LEDs, buttons, speakers, and sensors, and learn to write code that controls each object through project-based learning. Example projects include creating a light show, an electronic piano, and a light sensitive nightlight. Their final project will be creating an Arduino controlled robotic part such as a hand or head, which they can take home. No prior experience is needed.


Arduino Piano

Loading the player...


Here is the class outline:

1. LEDs

Students learn basic how to program LEDs to flash. They will learn how to make a servo motor turn, and add an RGB led to create a Railroad crossing.

2. Sensors & Buttons

Students will learn how to read sensors using analogRead for the photosensor and digitalRead for a button.

3. Joystick & Servo

Learn to read signals from a joystick and use it to control a servo motor.

4. Buzzer & Music

Students will learn how to use multiple buttons and play tones on the buzzer.

5. Robotic Hand

Students create a robotic hand.

6. Robotic Car

Students will learn to program DC motors and wheels.

7. Robotic Head

Students can create a moving part such as a robotic head.