Étape 5: L’électronique
Car utilisant un microcontrôleur AVR est hors de la portée de cette instructable quand même, et vous auriez besoin d’expérience, j’espère que fournissant le firmware (voir « main.c' ci-dessous) sera suffisant pour vous allez obtenir. Bien sûr, si vous avez des questions, s’il vous plaît demander et je vais vous aider autant que possible.
Qu’il suffise de dire, le signal pour le contrôle de la matrice de LED est connecté à la broche 12 (PD6), le commutateur « temporaire hors » est relié à la borne 4 (PD2) et le LDR est reliée par un diviseur de tension sur la broche analogique 23 (PC0). J’ai mis en place PWM interne et changer simplement la valeur PWM basée sur la lecture analogique de LDR. Il est probablement assez salissante, mais c’était mon premier véritable projet avec l’AVR par lui-même. Des suggestions pour améliorer le code serait le bienvenu !