L’élément principal de la carte PCB est l’Atmega 328P. Fabriqué par Atmel, il fait partie de la famille des AVR, offrant une combinaison puissante de performances et d’efficacité énergétique. Avec une architecture RISC 8 bits, une fréquence d’horloge pouvant atteindre 20 MHz et une mémoire flash de 32 Ko, il convient parfaitement à une variété d’applications.
Grâce à ses fonctionnalités, comme les timers, les UARTs et les interfaces de communication, l’ATmega328P est un bon choix de microcontrôleur.
Pour programmer l’Atmega328P, nous l’avons relié un micro-USB et un microcontrôleur Atmega 16U2. Ceci permet programme directement notre carte depuis Arduino ide par usb.