Skip to content
USB "keyboard" that automatically presses F1 every 5 seconds, using an Arduino Uno
Shell Other Makefile
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.


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

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 and in this respository.

You can’t perform that action at this time.