Modifications

Sauter à la navigation Sauter à la recherche
860 octets ajoutés ,  26 septembre 2015 à 14:22
Ligne 97 : Ligne 97 :     
[[Fichier:PyBoard-4x7-Segment-check.jpg]]
 
[[Fichier:PyBoard-4x7-Segment-check.jpg]]
 +
 +
Maintenant que nous avons localiser le fichier, nous allons pouvoir l'importer
 +
 +
<nowiki>from led4x7 import *</nowiki>
 +
 +
Selon le montage réalisé, nous nous trouvons sur le bus I2C(1) et l'adresse du breakout est 0x70 (adresse par défaut).
 +
 +
Nous allons néanmoins scanner le bus I2C et identifier l'adresse de notre breakout. Dans ce cas de figure, notre breakout est un esclave et notre PyBoard le maitre (''master'') du bus.
 +
 +
<nowiki>from pub import I2C
 +
i2c = I2C( 1, I2C.MASTER )
 +
i2c.scan()</nowiki>
 +
 +
cela retourne la liste suivante.
 +
 +
[[Fichier:PyBoard-4x7-Segment-i2c-scan.jpg]]
 +
 +
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 )}}
    
== Ressources ==
 
== Ressources ==
29 917

modifications

Menu de navigation