> For the complete documentation index, see [llms.txt](https://docs.echook.uk/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.echook.uk/programming-the-arduino.md).

# Programming the Arduino

This section takes you through the programming process, from downloading the code, to flashing it to the Arduino.

Follow these steps in order:

1. [Download the eChook Arduino Code](/programming-the-arduino/download-the-echook-arduino-code.md)
2. [Install Arduino IDE](/programming-the-arduino/install-arduino-ide.md)
3. [Programming the Arduino](/programming-the-arduino/programming-the-arduino.md)

New kits typically use the Arduino Nano Every. Any clone-specific requirements are covered in the step pages above.

After upload is complete, continue to [Setting up the Bluetooth](/setting-up-the-bluetooth.md).
