RGB Light Show
Millions of colors from one on-board LED via software PWM.
Learning embedded from scratch on the TM4C123. Every project: a clear goal, the parts you need, a wiring diagram, the code, and a live output you can play with.
Ordered simple to advanced. Each one adds a new concept.
Millions of colors from one on-board LED via software PWM.
Read the chip's own temperature, shift the LED color with heat.
Push the joystick to dim the LED — your first external sensor.
Measure distance with sound; map proximity to LED color.
Position a servo by angle using hardware PWM.
Read temperature and humidity from a DHT11 over a one-wire protocol.
Decode an infrared remote and control the LED from across the room.
Draw patterns and scroll text with the MAX7219 driver.
This is the notebook of my journey learning embedded systems from scratch on a microcontroller. I write up every project in clear steps so someone else can follow the same path: goal, parts, wiring, code, and a working output. Mistakes included — because those are what actually teach.