Modifications

Sauter à la navigation Sauter à la recherche
146 octets ajoutés ,  10 octobre 2018 à 12:44
Ligne 91 : Ligne 91 :     
== Code ==
 
== Code ==
=== Les bases ===
+
=== BUS I2C ===
La carte MOD-IO utilise le bus I2C (adresse par défaut est 0x22) pour communiquer sur le bus I2C du port UEXT.
+
La carte MOD-IO utilise le bus I2C (adresse par défaut est 0x22) pour communiquer avec le MicroContrôleur.
 +
 
 +
Ce bus I2C est disponible sur le connecteur UEXT de notre ESP8266-EVB comme le montre le tableau suivant.
    
[[Fichier:ESP8266-DEV-12.jpg|480px]]
 
[[Fichier:ESP8266-DEV-12.jpg|480px]]
   −
En adaptant le code (et les raccordements), vous pourriez tout aussi facilement faire fonctionner des cartes ESP8266 comme {{pl|67|Feather ESP8266 Huzza}} ou {{cl|121|Wemos D1}}.
+
En adaptant le code (et les raccordements du bus I2C), vous pourriez tout aussi facilement faire fonctionner des cartes ESP8266 comme {{pl|67|Feather ESP8266 Huzza}} ou {{cl|121|Wemos D1}}.
    
<syntaxhighlight lang="python">
 
<syntaxhighlight lang="python">
Ligne 108 : Ligne 110 :  
from modio import MODIO
 
from modio import MODIO
    +
# Bus I2C sur le connecteur UEXT
 
i2c = I2C( sda=Pin(2), scl=Pin(4) )
 
i2c = I2C( sda=Pin(2), scl=Pin(4) )
 
brd = MODIO( i2c ) # Adresse par défaut=0x58
 
brd = MODIO( i2c ) # Adresse par défaut=0x58
29 839

modifications

Menu de navigation