Étape 5: Le microcontrôleur et l’indicateur LED
Le microcontrôleur utilisé était l’ATMega128, programmé en C en utilisant AVR studio 5. Ce microcontrôleur possède un processeur de 16Mhz et un grand nombre de ports d’e/s qui est suffisant pour l’interfaçage avec et de contrôler le robot sumo. Cependant un Arduino peut aussi facilement être utilisé.
Indicateur LED
Une LED RGB est utilisée pour indiquer à l’utilisateur quel mode le robot est actuellement en. La LED est appelée un ShiftBrite et est disponible à Pololu. Il est capable de produire toutes les couleurs en mélangeant la lumière rouge, verte et bleue à des intensités et des combinaisons variables. J’ai utilisé le bleu pour montrer le robot est en mode de sélection de mode, rouge pour le mode d’attaque et vert pour soustraire à mode. La LED est également pulsée à divers taux de montrer des retards de démarrage initial.