Cours:PooTD2 barregraphe
Révision datée du 10 septembre 2025 à 16:13 par Bjacquot (discussion | contributions) (→création d'une classe Barregraphe)
Sommaire
schéma
74HC138
la carte utilise un démultiplexeur 74HC138 pour commander l'état de 8 leds.
- description
- on choisit le numéro de la led avec un nombre sur 3 bits ( CBA )
- si l'entrée Enable est à 0, toutes les leds sont éteintes
- signaux sur les connecteurs
- le connecteur CN2 :
- En
- C : bit de poids fort du nombre
- le connecteur CN1
- B
- A : bit de poids faible du nombre
- le connecteur CN2 :
- Exemple : pour allumer la led 5 ( 101 en binaire), il faut
- En à 1
- C à 1
- B à 0
- A à 1
création d'une classe Barregraphe
- constructeur avec 4 paramètres (dans l'ordre le numéro de GPIO de En,C,B,A)
- attributs :
- numGpioEn
- numGpioC
- numGpioB
- numGpioA
- méthode
- allumerLedNumero(int numero)
Ecrire le programme et vérifier le fonctionnement
ajout de fonctionnalités (méthodes)
- ajouter des méthodes (et attribut si besoin)
- allumerLedSuivante()
- allumerLedPrecedente()
- si le bouton 1 est appuyé, on passe à la led suivante toutes les 250ms
- si le bouton 2 est appuyé, on passe à la led précédente toutes les 250ms