Articles Tagués ‘LCD’

Bonjour à tous !

Aujourd’hui j’attaque une série de review de modules chinois qu’on peut trouver sur la baie pour des prix ridicules (pour certains le composant central seul vaut plus cher en France que le module entier en Chine assemblé 😮 )

J’en ai acheté pas mal car je me suis dit que ça pourrait toujours servir et que pour le prix pourquoi se priver 😉

Et je commence par une affaire sympa : l’ensemble revient à environ 7€ et permet de disposer d’un LCD confortable (20×4),  bleu (perso je trouve ça plus joli que le jaune/vert habituel) et à l’interfaçage ultra simple puisqu’en i2c, donc déjà on à pas besoin de 10 fils, et on peut en mettre plusieurs. Ce point la est à vérifier, car j’imagine que l’adresse est configurable mais j’ai pas eu le temps d’essayer. Le module doit être un PCF8574 (les ref de mon CI ont été effacées ..), et il y a d’ailleurs derrière le module 3 ponts soudables A, B et C et le PCF8574 a 3 pattes pour configurer l’adresse 😉

Bref l’ensemble monté :

IMG_1348

Et mise en oeuvre les doigts dans pif avec un Liquidcrystal_I2C.h !


#include Wire.;
#include LiquidCrystal_I2C.h;

LiquidCrystal_I2C lcd(0x27,20,4); // set the LCD address to 0x27 for a 20 chars and 4 line display
void setup(){

lcd.init();
lcd.backlight();
Serial.begin(9600);

}
void loop(){

if (Serial.available()) {
delay(100);
lcd.clear();
while (Serial.available(){
lcd.setCursor(0,0);
lcd.write(Serial.read());
lcd.setCursor(1,1);
lcd.write(Serial.read());
lcd.setCursor(2,2);
lcd.write(Serial.read());
lcd.setCursor(3,3);
lcd.write(Serial.read());
}
}

 
Un code ultra basique, si on envoi « test » par le port série, vous obtiendrez ce qu’il y a sur la première photo de l’article.

Le seul point qui peut poser problème : il  y a plusieurs modules, tous utilisant le même mais pas forcement câblé intelligemment (ce qui est le cas du mien ici). Comme vous le voyez sur le mien j’ai dû positionné le module bizarrement pour garder l’accès au potar de réglage du contraste :

IMG_1350

Pouvoir le placer derrière tout en gardant l’accès au potar aurait été mieux …

Donc si vous faîtes gaffe à en prendre un mieux fait, c’est une très bonne affaire !