Open-source hardware and software for an Arduino shield with a grid of lights. Used at James Cook University for soldering practice and embedded systems programming practice.
This device consists of 32 individually controllable LEDs, two analog joysticks, and four switches. It can be controlled from an Arduino Uno or a NXP FRDM development board.
If you received a board with the LEDs and other surface mount components already soldered, then please refer to the through-hole assembly instructions.
If you are using an Arduino to control the shield, there is a pre-made driver library and some example applications. You will need to install the Arduino IDE and the CH340 drivers.
The two example applications are:
Software\Animation_template: A simple example of animating a pattern on the LEDs, intended to be a starting point for your own projects.Software\Games: A game of pong and a game of snake, played with the joysticks. Press the left joystick (into the page) to swap between pong and snake games.
Refer to the Arduino software instructions for more information.
For technical details, refer to the electrical schematic for the circuit.
