https://github.com/nylen/auto-f1-presser
USB "keyboard" that automatically presses F1 every 5 seconds, using an Arduino Uno
https://github.com/nylen/auto-f1-presser
Last synced: 11 months ago
JSON representation
USB "keyboard" that automatically presses F1 every 5 seconds, using an Arduino Uno
- Host: GitHub
- URL: https://github.com/nylen/auto-f1-presser
- Owner: nylen
- Created: 2017-08-10T20:33:25.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2017-08-10T20:36:58.000Z (almost 9 years ago)
- Last Synced: 2025-02-25T14:06:26.338Z (over 1 year ago)
- Language: Shell
- Size: 10.7 KB
- Stars: 22
- Watchers: 6
- Forks: 7
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# What?
Program an Arduino Uno to act as a USB keyboard that automatically presses the
F1 key every 5 seconds.
I'm using this to automate occasional reboots of a server that shows a BIOS
error with "Press F1 to continue" every time it reboots.
Based on http://mitchtech.net/arduino-usb-hid-keyboard/.
Requires reflashing the USB controller on the Arduino with a special firmware
(on my Arduino, this is an ATmega16U2 chip). See also the
[relevant Arduino docs](https://www.arduino.cc/en/Hacking/DFUProgramming8U2)
and
[`reflash.sh`](reflash.sh)
in this respository.