https://github.com/team997coders/2019dsoperator2console
Arduino sketch for Teensyduino 3.5 implementation of operator 2 custom console firmware.
https://github.com/team997coders/2019dsoperator2console
Last synced: about 1 year ago
JSON representation
Arduino sketch for Teensyduino 3.5 implementation of operator 2 custom console firmware.
- Host: GitHub
- URL: https://github.com/team997coders/2019dsoperator2console
- Owner: Team997Coders
- Created: 2019-02-10T06:31:09.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2019-02-23T14:33:29.000Z (over 7 years ago)
- Last Synced: 2025-01-21T22:32:13.106Z (over 1 year ago)
- Language: C++
- Homepage:
- Size: 62.5 KB
- Stars: 0
- Watchers: 5
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 2019DSOperator2Console
Arduino sketch for [Teensyduino 3.5](https://www.pjrc.com/store/teensy35.html) implementation of operator 2 custom console firmware.
## To Update Firmware
1. Download and install [Arduino](https://www.arduino.cc/en/Main/Software) for your development platform
2. Download and install [Teensyduino](https://www.pjrc.com/teensy/td_download.html) for your development platform
3. Clone this repo into C:/Users/{your user}/Documents/Arduino
4. Load 2019DSOperator2Console.ino in Arduino IDE.
5. From the Tools menu, make sure Board/Teensyduino/Teensy 3.5 is selected.
6. From the Tools menu, make sure USB Type/Keyboard+Mouse+Joystick is selected.
7. Click the upload button on IDE.
## To Use
Teensy should automatically enumerate on workstation as a HID (Human Interface Device) supporting
simulating a keyboard, mouse, and joystick as three different devices. You can see how to use the
Joystick emulation [here](https://www.pjrc.com/teensy/td_joystick.html). Note that switches will need
to be "debounced" to reliably transmit one click when the user expects one click.
You can see how to use the Bounce library [here](https://www.pjrc.com/teensy/td_libs_Bounce.html).