Etape 5: Aperçu schématique 3 - microcontrôleur
The Atmel AVR ATtiny25 est le cœur de ce circuit, bien que n’importe quel uC similaire pourrait être utilisé. Il a deux emplois: 1) attendre pour l’entrée du capteur tactile et 2) envoyer une impulsion appropriée au pilote de LED. La seule autre chose que cette uC devrait faire, c’est économiser de l’énergie, donc il attend dans un mode veille qui peut seulement être interrompu par une impulsion du capteur tactile. Les condensateurs bypass C5 et C6 ne sont pas tout à fait nécessaires, mais au moins un d'entre eux doit être utilisé. Les résistances, R6, R7 et R8 sont utilisés pour connecter en toute sécurité les broches non utilisées à la masse. Broches flottantes ne sont jamais une bonne idée, et reliant directement une broche à motif ou à une tension peut être dangereux si une épingle passe à l’état opposé pour une raison quelconque.
Le pilote de LED est relié à une minuterie de matériel dédié de sortie, donc son fonctionnement est indépendant du processeur principal, mais je vous en dirons plus à ce sujet dans l’étape 8 - Code Source.