Bonjour,
Hé bien vous travaillez vite et bien, et merci pour votre code !
J'ai commencé a adapter votre code. Par exemple, je n'ai pas de « hd44780 », mais avec «
LiquidCrystal_I2C » ça fonctionne bien. Je n'y perds que le code :
if (result) {
Serial.print("LCD initialization failed: ");
Serial.println(result);
// hd44780::fatalError(result);
}
Et je n'avais pas la bibliothèque pour l'encodeur « Encoder-master » de :
https://github.com/PaulStoffregen/Encoder
Maintenant, votre code fonctionne sur un Arduino Mega avec écran LCD2004 i2c et encodeur avec bouton.
Si j'arrive a adapter votre code pour l'affichage don j'ai besoin, sur la planche d'essais, je pourrai tout intégrer dans le code des véhicules robot, sinon je m'en inspirerai pour une version personnelle. Mais dans tous les cas, quand tout sera fini, je rendrai le tout disponible sur « thingiverse.com », codes, dessins 3D pour imprimante 3D et documentation.
Merci !
Cordialement,
L'ami René