Skip to content

Getting started

For convenience, we use the Arduino IDE, but you can use any IDE that supports the ATmega32U4 to upload your code.

  1. If you dont know the Arduino IDE, check out the Using the Arduino Software from Arduino itself.
  2. Download the latest stable Arduino IDE for your OS
  3. Follow the installation Guide if needed
  4. Open the Arduino IDE
  5. Plug in the BYTEBOLT One in a free USB 2.0 slot
  6. On the top left corner, the IDE should automatically recognize as ATmega32U4 with Arduino Leonardo.
  7. Select the Arduino Leonardo (/dev/ttyACM0 in our linux example, COMX in Windows) and verify/upload your sketch.

Arduino IDE

  • Start every sketch with a delay (e.g. delay(5000);) to give the system enough time for execution, enumeration and to make re-flashing sketches easier.
  • Use delay(); after every Keyboard command to avoid hiccups.
  • Don’t forget Keyboard.end();.