Il existe deux types d'afficheurs \xE0 sept segments diff\xE9rents : Les afficheurs \xE0 \xAB cathode commune \xBB et les afficheurs \xE0 \xAB anode commune \xBB. La connexion au processeur est la m\xEAme dans les deux cas (connexions aux pins GPIO via une r\xE9sistance limitation de courant). La programmation par contre est l\xE9g\xE8rement diff\xE9rente. Puisque la polarit\xE9 pour chaque LED change, le Pin \xAB Comm \xBB doit \xEAtre programme \xE0 z\xE9ro (GND) pour le cas du type \xAB cathode commune \xBB et \xE0 Vcc (3.3 V) dans le cas anode commune \xBB. Tous les signaux des LEDs doivent \xEAtre invers\xE9 de la m\xEAme mani\xE8re : Vcc pour \xEAtre allum\xE9 dans le cas \xAB cathode commune \xBB, GND dans l\x92autre cas.
Pour les connexions se r\xE9f\xE9rer \xE0 IoT_UCAD.LEDs#SevenSegments
_init _ qui associe les pins GPIO \xE0 des LED a..g et dp ;
showDP(yesNo) : qui si yesNo est vrais : afficher le dp ; sinon l\x92etteint ;
clear: qui \xE9teint toutes les LEDs ;
showDigit(hexDigit) : qui affiche le digit transmis par le param\xE8tre.
| I | Attachment | Action | Size | Date | Who | Comment |
|---|---|---|---|---|---|---|
| |
sevenSeg1Digit.png | manage | 17 K | 27 Jun 2021 - 16:04 | UnknownUser | |
| |
sevenSeg1DigitPins.png | manage | 66 K | 27 Jun 2021 - 16:12 | UnknownUser |