GEARLOOSE
Contact
Home Electronics Software 3D Printing 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 micro Tetris.
It features a fully functional Tetris programmed in C with the free TI Code Composer Studio. It also has an LED backlight that can be turned on and off. The system without the backlight uses less than 1mA. The CPU is in low power mode over 90% of the time. The program is completely interrupt driven to preserve as much power as possible.

A video of the system in action on Youtube:

(If you cannot see the video click here)
picture
It is built up with a Nokia 5110 cellphone LCD and a MSP430G2554 ultra low power microcontroller from Texas Instruments.
picture
The advantage of the cellphone display is that it uses a very small amount of power (about 800µA).
picture
The circuit is wired up quick and dirty and then put into a neat little case.
picture
You get 2^(n-1) points for n rows...
picture
LAST
NEXT