I2C LCD1602

../_images/i2c_lcd1602.png
  • GND : Masse

  • VCC : Alimentation en tension, 5V.

  • SDA : Ligne de données série. Connecter à VCC via une résistance de tirage.

  • SCL : Ligne d’horloge série. Connecter à VCC via une résistance de tirage.

Comme nous le savons tous, bien que les écrans LCD et certains autres affichages enrichissent grandement l’interaction homme-machine, ils partagent une faiblesse commune. Lorsqu’ils sont connectés à un contrôleur, de multiples IOs sont occupés sur le contrôleur qui ne dispose pas de tant de ports externes. Cela limite également d’autres fonctions du contrôleur.

Par conséquent, un LCD1602 avec un module I2C a été développé pour résoudre ce problème. Le module I2C intègre une puce PCF8574 I2C qui convertit les données série I2C en données parallèles pour l’affichage LCD.

Adresse I2C

L’adresse par défaut est généralement 0x27, dans quelques cas, elle peut être 0x3F.

Prenant l’adresse par défaut de 0x27 comme exemple, l’adresse de l’appareil peut être modifiée en court-circuitant les pads A0/A1/A2 ; dans l’état par défaut, A0/A1/A2 est 1, et si le pad est court-circuité, A0/A1/A2 est 0.

../_images/i2c_address.jpg

Rétroéclairage/Contraste

Le rétroéclairage peut être activé par un capuchon de cavalier, retirez le capuchon pour désactiver le rétroéclairage. Le potentiomètre bleu à l’arrière sert à ajuster le contraste (le rapport de luminosité entre le blanc le plus brillant et le noir le plus sombre).

../_images/back_lcd1602.jpg
  • Capuchon de Court-Circuit : Le rétroéclairage peut être activé par ce capuchon, retirez ce capuchon pour désactiver le rétroéclairage.

  • Potentiomètre : Il sert à ajuster le contraste (la clarté du texte affiché), qui est augmenté dans le sens des aiguilles d’une montre et diminué dans le sens inverse.

Exemple