This is a USB HID absolute pointing device using an ATmega8 AVR 8-bit microcontroller and a HMC5883L magnetometer. It allows the user to control the mouse pointer by moving the sensor in the air, pointing it at the desired position, somewhat similar to the Wiimote controller (although using a completely different technology). The entire firmware code is written in C, although some helper prototype tools were written in Python.
This project is mirrored at:
Log in or sign up for Devpost to join the conversation.