Add speed sensor implementation for Arduino Leonardo. Adapt simulation code to use data from Arduino.

This commit is contained in:
Juho Teperi
2013-05-08 13:24:29 +03:00
parent fab4189347
commit f7df106272
4 changed files with 118 additions and 44 deletions

View File

@@ -16,9 +16,6 @@ a speed sensor.
## Speed sensor
Most basic speed sensor would be "Keyboard" that sends a keypress whenever the wheel has turned one revolution.
~~This kind of sensor can be built from a old keyboard by soldering a reed switch to right conductors at keyboard circuit board. Some instructions here: http://www.instructables.com/id/Hacking-a-USB-Keyboard/.~~
Doesn't work. The reed switch wont be closed long enough for the keyboard controller or computer to register wheel revolutions.
Check arduino/arduino.ino for sample implementation for Arduino Leonardo.
It should be possible to build working device from Arduino Uno (http://mitchtech.net/arduino-usb-hid-keyboard/) or Arduino Due (http://www.i-programmer.info/news/91-hardware/4965-new-powerful-arduino-due-.html).
Device should read the reed switch status every 1ms and send keypress maybe every 500ms (send 'a' if there was one wheel revolution since last keypress, send 'b' if two etc).
It works as a keyboard and sends the number of wheel revolutions once per second.