Firmware for the Atmega 328 microchip