Modifications

Sauter à la navigation Sauter à la recherche
41 octets ajoutés ,  18 novembre 2018 à 08:57
Ligne 95 : Ligne 95 :  
== Code ==
 
== Code ==
 
=== BUS I2C ===
 
=== BUS I2C ===
La carte MOD-IO utilise le bus I2C (adresse par défaut est 0x21) pour communiquer avec le MicroContrôleur.
+
La carte MOD-IO2 utilise le bus I2C (adresse par défaut est 0x21) 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.
 
Ce bus I2C est disponible sur le connecteur UEXT de notre ESP8266-EVB comme le montre le tableau suivant.
Ligne 101 : Ligne 101 :  
[[Fichier:ESP8266-DEV-12.jpg|480px]]
 
[[Fichier:ESP8266-DEV-12.jpg|480px]]
   −
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}}.
+
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}} ou même {{pl|570|MicroPython Pyboard}}
    
=== Fonctions GPIOs du MOD-IO2 ===
 
=== Fonctions GPIOs du MOD-IO2 ===
Ligne 275 : Ligne 275 :     
i2c = I2C( sda=Pin(2), scl=Pin(4) )
 
i2c = I2C( sda=Pin(2), scl=Pin(4) )
brd = MODIO2( i2c, addr=0x1 )
+
brd = MODIO2( i2c, addr=0x21 )
 
brd.change_address( 0x22 )
 
brd.change_address( 0x22 )
 
</syntaxhighlight>
 
</syntaxhighlight>
29 917

modifications

Menu de navigation