/easymouse

A serial based pointing device controlled by a wearable and a python driver

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

easymouse

A serial based pointing device controlled by a wearable.

Driver

Not exactly a driver, but an interpreter of sorts. A Python script manages the inputs received from the wearable.

Features:

  • Can differentiate between Unicode-Decode-Error and Serial-Exception.
  • Automatically reconnects on byte mismatch due to Serial Error
  • Requests port reconfiguration if UDE is encountered
  • Optionally configurable verbose output
  • Color-coded console output

Wearable

Currently, an Arduino and MPU-6050 is used to detect hand movement.
Custom buttons provide quick functions, which can be edited in the driver.

To-Do

  • Implement curses