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.
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).