Ligne 20 : |
Ligne 20 : |
| | | |
| === Luminotisté === | | === Luminotisté === |
− | setBrightness(brightness) | + | setBrightness(brightness) |
| | | |
| Permet de fixer la brillance de tout l'afficheur avec une valeur entre 0 et 15 | | Permet de fixer la brillance de tout l'afficheur avec une valeur entre 0 et 15 |
| | | |
| === Clignotement === | | === Clignotement === |
− | setBlinkRate(blinkRate) | + | setBlinkRate(blinkRate) |
| | | |
| Permet de fixer le clignotement (aussi que sa vitesse) de l'afficheur. | | Permet de fixer le clignotement (aussi que sa vitesse) de l'afficheur. |
Ligne 37 : |
Ligne 37 : |
| | | |
| === MàJ mémoire tampon === | | === MàJ mémoire tampon === |
− | setBufferRow(row, value) | + | setBufferRow(row, value) |
| | | |
| Effectue la mise à jour d'une ligne de donnée (''Updates a single row of data'') dans la mémoire tampon du HT16K33. Cette mémoire tampon est généralement appelée "Buffer" (terme anglais très usité en langue française). | | Effectue la mise à jour d'une ligne de donnée (''Updates a single row of data'') dans la mémoire tampon du HT16K33. Cette mémoire tampon est généralement appelée "Buffer" (terme anglais très usité en langue française). |
Ligne 48 : |
Ligne 48 : |
| | | |
| === Lire la mémoire tampon === | | === Lire la mémoire tampon === |
− | getBuffer() | + | getBuffer() |
− |
| + | |
| Permet d'obtenir le contenu de la mémoire tampon (aussi appelé "Buffer") du HT16K33. | | Permet d'obtenir le contenu de la mémoire tampon (aussi appelé "Buffer") du HT16K33. |
| | | |
Ligne 58 : |
Ligne 58 : |
| | | |
| === Effacer === | | === Effacer === |
− | clear() | + | clear() |
| | | |
| Nettoie/efface tout le contenu de la mémoire tampon (buffer). | | Nettoie/efface tout le contenu de la mémoire tampon (buffer). |
Ligne 71 : |
Ligne 71 : |
| | | |
| === Ecriture brute d'un caractère === | | === Ecriture brute d'un caractère === |
− | writeDigitRaw(charNumber, value) | + | writeDigitRaw(charNumber, value) |
| | | |
| Permet d'écrite une valeur 16bit dans la ligne du buffer correspondant à un des caractères de l'afficheur 4x7 segment. | | Permet d'écrite une valeur 16bit dans la ligne du buffer correspondant à un des caractères de l'afficheur 4x7 segment. |
Ligne 80 : |
Ligne 80 : |
| | | |
| === Ecriture d'un chiffre === | | === Ecriture d'un chiffre === |
− | writeDigit(charNumber, value, dot=False) | + | writeDigit(charNumber, value, dot=False) |
| | | |
| Ecrit une chiffre décimal (0..9, appelé ''digit'' en anglais) ou un caractère HexaDecimal (0..9 et A..F) sur l'afficheur. | | Ecrit une chiffre décimal (0..9, appelé ''digit'' en anglais) ou un caractère HexaDecimal (0..9 et A..F) sur l'afficheur. |
Ligne 89 : |
Ligne 89 : |
| | | |
| === Activer le double point === | | === Activer le double point === |
− | setColon(state) | + | setColon(state) |
| | | |
| L'afficheur dispose d'un "double point" au centre de l'afficheur 4x7-segments. | | L'afficheur dispose d'un "double point" au centre de l'afficheur 4x7-segments. |
| | | |
| Vous pouvez utiliser la valeur True ou False comme valeur pour le paramètre '''dot''')... pour activer/désactiver le double point qui est habituellement connecté à la ligne 2 du buffer du HT16K33. | | Vous pouvez utiliser la valeur True ou False comme valeur pour le paramètre '''dot''')... pour activer/désactiver le double point qui est habituellement connecté à la ligne 2 du buffer du HT16K33. |
− |
| |
| | | |
| == Adafruit_8x8.py == | | == Adafruit_8x8.py == |
Ligne 102 : |
Ligne 101 : |
| | | |
| === Ecriture brute d'une ligne === | | === Ecriture brute d'une ligne === |
− | writeRowRaw(charNumber, value) | + | writeRowRaw(charNumber, value) |
| | | |
| Cette fonction modifiera une ligne entière de donnée dans la mémoire tampon du HT16K33. Elle y place la valeur 16bits spécifié dans le paramètre '''value''' (cependant dans le cas d'une matrice 8x8 à une seule couleur, seul les 8 derniers bits sont utilisés). | | Cette fonction modifiera une ligne entière de donnée dans la mémoire tampon du HT16K33. Elle y place la valeur 16bits spécifié dans le paramètre '''value''' (cependant dans le cas d'une matrice 8x8 à une seule couleur, seul les 8 derniers bits sont utilisés). |
Ligne 111 : |
Ligne 110 : |
| | | |
| === Activer un point === | | === Activer un point === |
− | setPixel(x, y, color) | + | setPixel(x, y, color) |
| | | |
| En anglais un point (graphique) s'appelle setPixel. | | En anglais un point (graphique) s'appelle setPixel. |
Ligne 119 : |
Ligne 118 : |
| Attention, en Python, le premier élément d'une liste commence à 0, signifiant donc que pour modifier les pixels 1..8 dans chaque direction, il faut utiliser les valeurs de 0..7. L'exemple suivant active le pixel 3 à la 5 ième ligne: | | Attention, en Python, le premier élément d'une liste commence à 0, signifiant donc que pour modifier les pixels 1..8 dans chaque direction, il faut utiliser les valeurs de 0..7. L'exemple suivant active le pixel 3 à la 5 ième ligne: |
| | | |
− | <nowiki>grid = EightByEight(address=0x70) | + | <syntaxhighlight lang="python">grid = EightByEight(address=0x70) |
− | grid.setPixel(2, 4)</nowiki> | + | grid.setPixel(2, 4) |
| + | </syntaxhighlight> |
| | | |
| == Exemples == | | == Exemples == |