By

Montage Arduino : télémètre à ultrason et affichage LCD en I2C

Comment faire un montage intéressant à partir des modules qui viennent d’arriver par la poste …
Pourquoi pas un télémètre à ultrason ?
Pourquoi ne pas afficher les mesures sur un écran LCD 20×4 en I2C ?

La mesure de distance est possible grâce au module HC-SR04.
Ce module utilise 2 I/O numériques de l’arduino.

L’affichage est assuré par le module un module LCD 20×4 I2C.
Ce module utilise le bus I2C de l’arduino, donc les pâtes A4 et A5.

Voici ce que ca donne :

Une mesure est prise toute les secondes, puis affichée sur la première ligne.

Au niveau programmation, le module à ultrason n’a montré aucun problème. Par contre, l’affichage LCD en I2C, ne veut pas fonctionner du premier coup. Pour faire simple, j’avais une mauvaise version de la librairie « LiquidCrystal_I2C » : avec la bonne version, tout devient simple 😉

Le module LCD, est en fin de compte, un simple afficheur LCD couplé à un petit module de décodage I2C, basé sur un PCF8574. (dont les 3 bits d’adresse sont à « 1 », donc une adresse de 0x27).

Laisser un commentaire