Salut à tous, pour un nouveau projet de gestion d'un terrarium ( et oui, mon fils à eu un python à Noël), je souhaite utiliser un ecran lcd 2x16 I2C. Comme je l'ai souvent fait. Or, cette fois ci, je n'arrive pas à le faire fonctionner, malgré le fait que mes branchements soient bon. Carte Uno , A4 sur SDA et A5 sur SCL.
J'ai la bonne librairie, j'ai utilisé le code d'exemple avec hello word, changé l'adresse apres avoir fait un scan I2c ( j'ai LiquidCrystal_I2C lcd(0x3F,16,2); ).
Rien n'y fait, mon ecran est alimenté, mais rien ne s'affiche.
J'ai toutefois remarqué qu'auparavant j utilisai lcd.begin() et que maintenant il faut utiliser lcd.init()
Merci pour votre aide
//YWROBOT
//Compatible with the Arduino IDE 1.0
//Library version:1.1
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x3F,16,2); // set the LCD address to 0x27 for a 16 chars and 2 line display
void setup()
{
lcd.init(); // initialize the lcd
// Print a message to the LCD.
lcd.backlight();
lcd.setCursor(0,0);
lcd.print("Hello, world!");
lcd.setCursor(0,1);
lcd.print("Ywrobot Arduino!");
}
void loop()
{
}/code]