Modifications

Sauter à la navigation Sauter à la recherche
580 octets ajoutés ,  26 septembre 2015 à 14:36
Ligne 116 : Ligne 116 :  
Nous pouvons constater que l'adresse 112 (décimale) est bien utilisée (112 décimal correspond à 70 en hexadécimal dont la notation est 0x70).
 
Nous pouvons constater que l'adresse 112 (décimale) est bien utilisée (112 décimal correspond à 70 en hexadécimal dont la notation est 0x70).
 
Pour connaître la représentation d'une valeur décimale, vous pouvez utiliser l'instruction {{fname|print( '%x' % 112 )}}
 
Pour connaître la représentation d'une valeur décimale, vous pouvez utiliser l'instruction {{fname|print( '%x' % 112 )}}
 +
 +
Créons maintenant notre objet led4x7 puisque nous connaissons tous les paramètres nécessaires.
 +
 +
<nowiki>led4x7 = LED4x7( addr=0x70, i2c=i2c )
 +
led4x7.on()
 +
led4x7.displayNumber( 4567 )
 +
led4x7.displayString( 'MCH' ) # le "M" ne peut pas être affiché -> rien a cette position
 +
led4x7.clear()
 +
led4x7.displayDigit( 2, 4 ) # Affiche un 4 en 3ieme position (position de 0 à 3)
 +
led4x7.setDots(True) # affiche les doubles points.</nowiki>
 +
 +
Il y a d'autres exemples de méthodes utilisables comme {{fname|blink}} pour le clignotement et {{fname|set_brightness}} pour la luminosité.
    
== Ressources ==
 
== Ressources ==
29 917

modifications

Menu de navigation