Il existe deux types d'afficheurs à sept segments différents : Les afficheurs à « cathode commune » et les afficheurs à « anode commune ». La connexion au processeur est la même dans les deux cas (connexions aux pins GPIO via une résistance limitation de courant). La programmation par contre est légèrement différente. Puisque la polarité pour chaque LED change, le Pin « Comm » doit être programme à zéro (GND) pour le cas du type « cathode commune » et à Vcc (3.3 V) dans le cas anode commune ». Tous les signaux des LEDs doivent être inversé de la même manière : Vcc pour être allumé dans le cas « cathode commune », GND dans l’autre cas.
Pour les connexions se référer à IoT_UCAD.LEDs#SevenSegments
_init _ qui associe les pins GPIO à des LED a..g et dp ;
showDP(yesNo) : qui si yesNo est vrais : afficher le dp ; sinon l’etteint ;
clear: qui éteint toutes les LEDs ;
showDigit(hexDigit) : qui affiche le digit transmis par le paramètre.
| I | Attachment | History | Action | Size | Date | Who | Comment |
|---|---|---|---|---|---|---|---|
| |
sevenSeg1Digit.png | r1 | manage | 17.0 K | 2021-06-27 - 16:04 | UliRaich | |
| |
sevenSeg1DigitPins.png | r2 r1 | manage | 66.3 K | 2021-06-27 - 16:12 | UliRaich |