Modifications

Sauter à la navigation Sauter à la recherche
Ligne 49 : Ligne 49 :  
=== 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 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 ==
29 836

modifications

Menu de navigation