Étape 2: Le circuit :
Le cerveau du circuit est un Atmega8. Je n’ai pas ajouter un cristal supplémentaire, comme je l’ai fait courir sur son oscillateur interne de 8Mhz.
La molette est connectée aux broches interruption. Canal A est connecté à INT0 (PD2) et du bouton-poussoir à INT1 (PD3). Canal B est connecté au PD4. Trois résistances de 10K pullup Bancher ces 5V pour les maintenir élevé.
PD5 à PD7 sont connectés à la LED via trois résistances de 150 ohms.
L’entrée de la série est reliée au PD0 (RXD) mais c’est un problème, parce que le signal est 9V et il est aussi inversé. Vous pouvez acheter dédié d’IC pour régler ce problème, comme le circuit intégré MAX232. Mais pour ce projet, c’était plus facile et moins coûteux d’utiliser un convertisseur de 74LS04D en combitation avec une résistance de 10K. La résistance de 10K amène le niveau de tension du signal dans des limites acceptables et la 74LS04D inverse le signal afin que l’Atmega8 puissent le comprendre.
L’écran LCD est connecté au port C du microcontrôleur. Un potentiomètre est ajoutée pour régler le contraste de l’écran LCD.
J’ai etch la première planche moi-même, mais il avait quelques problèmes donc j’ai décidé de commander un circuit imprimé à iteadstudio. Ils s’est avéré pour être vraiment super conseils.