Contact
Home Electronics Software Miscellaneous
µServer
AIR
BluePrint
16x16 Matrix
µTetris MSP430
USB Power Monitor
WeatherDisplay
Winamp Control
CPC
AVR ISP Insulator
Logic Insulator
USB Insulator
USB UART Insulator
AVR: LCD Driver
AVR: USB Stuff
AVR: De-Bricker
Temp-O-Clock
Touch-O-Clock
Digital Analog Clock
Block Clock
Binary Clock
Module: Rambo-S
Module: INA226
current sensor
Module: Nokia LCD
Module: misc
voltage modules
Module: DS3231
RTC
Module: VS1011e
MP3 decoder
Module: OSD
Module: SD-Card
Module: USB<->UART
Auto Video Switch
Enctest
GB Camera
Robot: Gizmo
IR Remote Control
Keyboard Extender
Laser Tagger
UV Timer
Thermometer
Telephone Control
Telephone Spy
Games
Blinking Hearts
EGG Timer



This is a 16x16 LED matrix. The picture is scanned at about 60 frames a second. The program has an entry menu and is written in C. From there you can access the different functions by pressing the F-keys on the attached PS/2 keyboard. The functions are:
F1: tetris
F2: bouncing ball
F3: Conways game of life in a torus field.
F4: snake game
F5: snazzy clock that obtains the time from a DS1307 I2C RTC
F6: Mermain game
F7: diplay the scancode and Ascii value of a pressed key
F8: countdown timer
F12: set the time in the RTC

A video of the system in action on Youtube:

(If you cannot see the video click here)
256 ultra bright LED's, a multiplexer, a DS1307 RTC and an AVR ATmega32.
The copper side of the board is sprayed with a "Green Coat". The good thing about this PCB coating is that you can actually still solder and the paint functions as flux. And it keeps the board in good condition and it looks cool.
The schematic The keyboard driver runs completely in the backgound. It features num-, scroll-, and capslock functionality with LED's set on the keyboard. Also the shift key is featured. The interrupt driven routine returns the scancode of the pressed key and it's ascii value, if it actually has an ascii value. The release codes, shift calculation, and LED setting is totaly transparent to the user programm for a maximum of simplisity and efficiency.
The Tetris is like usual. At the end of the game the amount of rows are displayed. Also by the Snake game the amount of eaten frogs is displayed.
A very fancy clock. If the board is powered down in clock mode it will go back into this mode again after power up.
LAST
NEXT