Il se compose de deux parties: un écran LCD “classique” et au dos un module d’interface I2C.
La communication avec une carte Arduino se fait avec le protocole I2C (voir internet pour plus de détails) sur deux lignes dénommées SCL et SDA. Il faut ajouter les lignes d’alimentation Vcc et GND.
- SDA –> pin A4 Data (pin 20 sur Mega, pin D2 sur Wemos D1 mini)
- SCL –>pin A5 Clock (pin 21 sur Mega, pin D1 sur Wemos D1 mini)
Et il faut mettre des résistances de ‘Pull-Up’ sur chacune de ces lignes MAIS s’il y a plusieurs module il ne faut mettre qu’une seule fois ces résistances (4,7 K?). (pour le circuit en ma possession il est dit en documentation qu’il y a des résistances de ‘Pull-Up’ de 10K?, mais je n’ai pas pu les identifier sur le circuit, donc j’ai mis ces résistances de 4,7 K).
Chaque module possède sa propre adresse qui peut être fixe ou réglable (le protocole I2C peut gérer 127 adresses !).
Il existe un sketch Arduino pour scanner et trouver l’adresse de l’équipement connecté.
( I2C Scanner.ino Written by Nick Gammon Date: 20th April 2011 par exemple)
L’adresse peut être modifiée en faisant des ‘straps’ entre des bornes de l’interface dans le cas où il y a plusieurs modules I2C et s’ils ont la même adresse:
Avis
Il n’y a pas encore d’avis.