arduino
13 projects
electronics
Arduino PhotoCell Array Averaged Library
Arduino library for reading an array of photocell (LDR) sensors with a sliding-window moving average and configurable threshold detection — supports multiple sensors with individual sample rates.
museumImpression 5 Genome / Plant Migration Map
Interactive museum exhibit at Impression 5 Science Center — visitors use RFID tablets to explore botanical migration routes on a lit map, with green/red LED feedback guiding correct selections.
museumImpression 5 Giant Calculator
Arduino Mega replacement for Impression 5 Science Center’s giant calculator exhibit — custom LED display and keypad controller using big-number arithmetic.
electronicsArduino Danger Shield — Learning PCB Redesign
Custom Arduino shield redesigned for an intro Arduino class after SparkFun discontinued the original Danger Shield — adds improved components and layout while keeping the same hands-on exercise set.
electronicsArduino Beginner Demonstration
A quick hands-on demonstration giving novice users a concrete feel for what an Arduino is, what it can do, and how easy it is to get started — progressing from blinking an LED through buttons, analog I/O, servo control, and sound.
electronicsVS1053 Arduino MP3 Library
Non-blocking, interrupt-driven Arduino library for the VLSI VS1053 audio decoder chip — streams MP3, AAC, Ogg Vorbis, FLAC, WMA, and WAV from SD card over SPI.
electronicsHarpsiGourd — Capacitive Touch Pumpkin Instrument
The electronics half of the HarpsiGourd — 15 pumpkins wired as capacitive touch keys driving a Music Maker MP3 shield. Pairs with the CNC Faux Piano shell for exhibition use.
electronicsGigantris — Oversized LED Tetris
Oversized playable Tetris built from 200 addressable RGB LEDs across a 10×20 grid, controlled by an Arduino with a Wii Nunchuk. Presented at Detroit Maker Faire and used in the Lansing Silver Bells parade float.
arduinoMagiQuest Wand Duel — Maker Faire Kiosk
A MagiQuest wand duel kiosk built for Maker Faire Detroit — two players wave their wands, one wins. Started as an ATtiny85 DigiSpark and later grew into a full NeoPixel ring display with EEPROM config and learn mode.
electronicsSyma Helicopter IR Control Hack
Reverse-engineered the IR protocol between Syma toy helicopters and their controllers using Arduino, enabling cross-control of multiple choppers or repurposing the controller for other devices.
electronics
Arduino MemoryFree Library
Arduino library for measuring free RAM at runtime — critical for debugging out-of-memory crashes on AVR boards with as little as 2 KB of RAM.
electronicsSparkFun MP3 Player Shield Library
The original non-blocking, interrupt-driven Arduino library for the SparkFun MP3 Player Shield (VS1053) — superseded by the generalized vs1053_for_SdFat library.
arduinoMagiQuest IR Protocol Library & Sonic Screwdriver
Decoded the MagiQuest IR wand protocol on Arduino — extracting each wand’s unique serial number and a swish-magnitude field — then built an IrSonicWand emulator that learns and replays any wand’s identity, with sound.