Cours:PooTD2 barregraphe : Différence entre versions

De troyesGEII
Aller à : navigation, rechercher
(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
  • 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)