Arduino
Cube

The Arduino Cube is an Arduino Uno microcontroller that is used with an assortment of sensors and modules to teach the concepts of robotics, introductory concepts of programming, and hardware-software communication to students in a TER3M secondary school course.
I worked in association with a teacher at my former high school to create a set of lessons, tasks, and evaluations. The modules used were:

• LED
• Passive piezo buzzer
• 16x2 I2C LCD display
• 8x8 LED matrix
• Ultrasonic sensor
• HC-05 Bluetooth module
• NeoPixel ring

Working on these lessons improved my skill level with programming in C++ and taught me much about robotics and interfacing with computer hardware.

Shown is an example task, in which each pixel a 16-LED NeoPixel ring must light up in series, then turn off the same way. This works to demonstrate the concept of autonomous control.

Github

Arduino Code Example Arduino Wiring Example
homeimage