Arduino Pattern Maker

A fully programmable, animated 5x5 LED matrix with a keypad to enable interruptible pattern switching.

Links

Pattern Maker Code Generator

Tools

Arduino, Arduino IDE, Arduino Programming Language (C/C++), JavaScript

Context

This was a project created as the final project for my SYDE 192L course. We created a custom 5x5, fully programmable and animatable LED matrix whose active pattern could be switched via interrupts triggered with a keypad combination. The functionality was further extended with the creation of a web application that could be used to automatically generate the code necessary to produce additional complex lighting patterns and animations based on the user's input into a WYSIWYG interface, without requiring them to type any code of their own.