Cours:PooTD2 barregraphe : Différence entre versions
(→74HC138) |
(→74HC138) |
||
| Ligne 22 : | Ligne 22 : | ||
**B à 0 | **B à 0 | ||
**A à 1 | **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 | ||
| + | *1 méthode allumerLedNumero(int numero) | ||
Version du 10 septembre 2025 à 16:09
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
- 1 méthode allumerLedNumero(int numero)