Displej I2C vypadá super, ale moc se mu na první pokus nechtělo.
Celý problém spočívá ve špatném zobrazování textu a hodnot proměnných. Pokud text je zobrazen pouze jako 1. písmeno, nebo proměnné chybí jedno nebo několik čísel, pak musíme upravit jednu z knihoven.
Konkrétně je to soubor LiquidCrystal_I2C.cpp tak, aby sekce od 16. řídku obsahovala toto:
inline size_t LiquidCrystal_I2C::write(uint8_t value) {
send(value, Rs);
return 1;
}
Změna je na řádku 18 - v původním stavu je tam "return 0", my změníme na "return 1" a vše je pak v pořádku.