Modifications

Sauter à la navigation Sauter à la recherche
762 octets ajoutés ,  18 novembre 2018 à 09:05
Ligne 1 : Ligne 1 : −
{{traduction}}
  −
   
== Introduction ==
 
== Introduction ==
 
MOD-RGB est une carte d'interface d'Olimex utilisant le port UEXT.
 
MOD-RGB est une carte d'interface d'Olimex utilisant le port UEXT.
Ligne 14 : Ligne 12 :  
* Cavalier pour alimenter la carte via UEXT
 
* Cavalier pour alimenter la carte via UEXT
 
* Connecteur UEXT
 
* Connecteur UEXT
 +
 +
=== Stabilité sous MicroPython ===
 +
{{ambox-stop|text=La communication I2C avec le module MOD-RGB peut présenter une instabilité sous MicroPython. [https://www.olimex.com/forum/index.php?topic=6721.0 Un ticket est ouvert sur les forums d'Olimex à ce sujet]. }}
    
== Matériel utilisé ==
 
== Matériel utilisé ==
Ligne 94 : Ligne 95 :  
Le script {{fname|stress.py}} permet de stresser le contrôleur en modifiant continuellement les couleurs.
 
Le script {{fname|stress.py}} permet de stresser le contrôleur en modifiant continuellement les couleurs.
   −
== Fonctionnalité du MOD-RGB ==
+
== Code ==
 +
=== BUS I2C ===
 +
La carte MOD-RGB utilise le bus I2C (adresse par défaut est 0x20) 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]]
 +
 
 +
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||MicroPython Pyboard}}.
 +
 
 +
=== Fonctionnalité du MOD-RGB ===
    
<syntaxhighlight lang="python"># Utilisation du MOD-RGB d'Olimex avec un ESP8266 sous MicroPython
 
<syntaxhighlight lang="python"># Utilisation du MOD-RGB d'Olimex avec un ESP8266 sous MicroPython
29 836

modifications

Menu de navigation