Retour Suite
sylvainmahe.site LE SITE de Sylvain Mahé contact@sylvainmahe.site
Article : Sylvain Mahé contact@sylvainmahe.site Le bogue Cet insecte ("bug" en anglais) sort tout droit de mon atelier déganté, créé à partir d'un microcontrôleur Atmega328P et d'un tas de composants divers (résistance de tirage, quartz pour la cadence, condensateurs de découplage, dels pour les yeux, buzzer pour les bruits, grosses diodes pour les pattes avant, alimentation par une pile bouton +3V 220mAh au Lithium/dioxyde de Manganèse, inductances qui ne servent à rien mis à part récupérer des parasites venant du buzzer, etc...) : Ce petit animal est programmé avec MODULE, il se contente aléatoirement d'émettre des sonorités à l'aide de la classe SoundWrite.h, ainsi que de faire clignoter ses yeux d'une façon proportionnelle via des signaux PWM grâce à PwmWrite.h. Programmation du microcontrôleur Atmega328P avec MODULE :
Le programme en langage C++ fonctionnant avec MODULE est téléchargeable ici :
Télécharger le programme du bogue (.zip, 1.1Kio) Connexions (microcontrôleur Atmega328P sur les différents systèmes embarqués) : - Broche PD0 sur anode del 5mm (œil principal gauche).
- Broche PD1 sur anode del 3mm (œil secondaire gauche).
- Broche PB1 sur cathode buzzer (émission de sonorités).
- Broche PC3 sur anode del 3mm (œil secondaire droit).
- Broche PC4 sur anode del 5mm (œil principal droit).