PC mouse based on accelerometer
This one is for all of you game freaks out there. Tired of dragging your mouse on a flat surface? Try tilting it in mid-air for a change!
It is powered from and connected to RS232 port with a special "driver" application written in Visual Basic. The main thing inside this mouse is Freescale's MMA6270 dual axis (X/Y) accelerometer which is connected to PIC16F690 microcontroller. PIC reads accelerometer values via internal A/D converter and transforms this data to serial data which is fed to RS232 port through MAX232 level translator IC. Later in the video we can see that this mouse works pretty good, the only thing it lacks is USB connection and standardized USB mouse protocol.
© uC Hobby
[ Source: uC Hobby ]