Bonjour,
Avec la dernière version de la librairie LiquidCrystal_PCF8574 j'ai été obligé de modifier le code pour que l'affichage LCD fonctionne:
En gras le code ajouté.
#define addr_LCD 0x27 // L'adresse I2C du LCD
LiquidCrystal_PCF8574 lcd(addr_LCD); // Configure l'adresse I2C du LCD à 0x27
#define BROCHE_I2C_LCD_SDA PB7
#define BROCHE_I2C_LCD_SCL PB6
TwoWire lcdWire (BROCHE_I2C_LCD_SDA, BROCHE_I2C_LCD_SCL);
Et dans le setup:
// Configurer le LCD et afficher le message de départ
lcdWire.setClock(400000); // I2C speed 400kHz
lcdWire.begin();
lcd.begin(20, 4, lcdWire); // Définir et initialiser le LCD comme ayant 20 colonnes et 4 lignes
Merci Bertrand pour ce très beau projet.
Gilles.
Avec la dernière version de la librairie LiquidCrystal_PCF8574 j'ai été obligé de modifier le code pour que l'affichage LCD fonctionne:
En gras le code ajouté.
#define addr_LCD 0x27 // L'adresse I2C du LCD
LiquidCrystal_PCF8574 lcd(addr_LCD); // Configure l'adresse I2C du LCD à 0x27
#define BROCHE_I2C_LCD_SDA PB7
#define BROCHE_I2C_LCD_SCL PB6
TwoWire lcdWire (BROCHE_I2C_LCD_SDA, BROCHE_I2C_LCD_SCL);
Et dans le setup:
// Configurer le LCD et afficher le message de départ
lcdWire.setClock(400000); // I2C speed 400kHz
lcdWire.begin();
lcd.begin(20, 4, lcdWire); // Définir et initialiser le LCD comme ayant 20 colonnes et 4 lignes
Merci Bertrand pour ce très beau projet.
Gilles.