Back to the log
2022shipped

LED Light-Show Display

A microcontroller-driven LED display I designed in Proteus, built on a PCB, and programmed with an Arduino to run light-show patterns.

  • Proteus
  • PCB Design
  • Arduino
  • ATmega
  • Electronics

One of my first end-to-end hardware builds: an ATmega-based LED display driving 17 individually-controlled LEDs, designed to run light-show patterns.

I started in Proteus — laying out the microcontroller, a 16 MHz crystal, the USB-to-TTL programming header, the reset circuit, and 17 current-limited LEDs (220Ω each) — then took the design off the screen and built it on a PCB. Later I programmed it with an Arduino to actually drive the patterns.

It was the first time I took something all the way from schematic to physical board to running code, and it's a big part of why I ended up in Computer Engineering. The design earned full marks.