Bonjour à tous,
Je rencontre un problème pour mettre en œuvre mon LCD 2x16 I2C avec mon Arduino Nano.
J'ai installé la librairie LiquidCrystal trouvé sur ce site même (Arduino Playground - LibraryList)
Mon Code:
#include <LiquidCrystal_I2C.h>
#include <Wire.h>
LiquidCrystal_I2C lcd(0x3F,16,2);
void setup()
{
lcd.init();
lcd.cursor_on();
lcd.blink_on();
lcd.backlight();
lcd.setCursor(8,0);
lcd.print("TEST");
delay(1000);
lcd.cursor_off();
lcd.blink_off();
}
void loop()
{
}
Le Scanne I2C trouve mon LCD en Ox3F
L'I2C fonctionne.
J'affiche sans problème le curseur et le pointeur.
Mon problème est que le texte n'affiche que le premier caractère
Dans mon cas lcd.print("TEST"); seul le T majuscule s'affiche.
J'ai essayé avec d'autres textes, idem, seul le premier caractère est affiché (majuscule ou minuscule peut importe)
Je peux positionner cette lettre ou je veux donc "lcd.setCursor(8,0);" fonctionne.
J'ai essayé avec un autre LCD identique, idem.
Je pense à un problème de librairie, J'en ai essayé d'autres mais c'est celle-ci qui fonctionne le mieux!
Du coup je sèche!
Auriez vous une idée?
Merci de votre aide
Arduino Nano CH340 compatible ATmega328
https://fr.aliexpress.com/item/Freeshipping-10PCS-LOT-Nano-3-0-controller-compatible-with-arduino-nano-NO-CABLE/1950565375.html?spm=a2g0s.9042311.0.0.aib5Ip
LCD I2C HD44780 avec module I2C PCF8574
https://fr.aliexpress.com/item/Livraison-Gratuite-1602-16x2-HD44780-LCD-Caract-res-w-IIC-I2C-Interface-S-rie-Adaptateur-Module/32676583468.html?spm=a2g0s.9042311.0.0.aib5Ip
Win7 64, IDE v1.8.3