Tetrapuzz – Tetris clone for AVR
This is a projected that I finished development on over a year ago and I’m just now getting around to documenting it. I wanted to program Tetris from scratch and make it modular so it could be used...
View ArticleDeveloping a Larson Scanner
I’ve been hard at working coding my own Larson Scanner. This is the iconic sweeping light seen in the Cylons on Battlestar Gallactica or on the front of KITT, the car from Knight Rider. As I discussed...
View ArticleHow to drive 595 shift registers with AVR hardware SPI
Driving a shift register using an AVR chip’s built-in hardware is really quite easy. Most of their offerings have an SPI module, or Serial Peripheral Interface. A shift register is exactly that, a...
View ArticlePhotoresistor and an ATmega168 ADC
I’m starting on a new project and thought I’d share the first step. I eventually want to use two photoresistors to push data into the microcontroller. You’ve got to crawl before you can walk and I’ve...
View ArticleAVR Analog Comparator
I haven’t put much time into the light-based programmer I was working on. But I did get some advice from Devlin Thyne who pushed me in a different direction on it. He suggested I use Manchester...
View ArticleManchester encoding between monitor and light sensor
I’ve been working on a way to push data into a microcontroller using a computer monitor (or smart phone) which flashes black and white. I’ve done some preliminary tests using one photoresistor read by...
View ArticleLight programming showing some results
I’m actually seeing some results from my Light Programmer. I’m reading a photoresistor using the analog comparator on an ATmega168. Check out my previous post about the hardware, then join me after the...
View Article