Give Your Robot the Bootloader

Bootloading provides a very useful layer of control. Once the base bootloader code is loaded into your robot’s program Flash, you can read, write, and erase it without having to use a hardware programmer.