<div dir="ltr">Zdravím konferenci,<div><br></div><div>mám tady LCD 20x4 I2C, modré podsvícení, klasika z Ali:</div><div><br></div><div><a href="https://www.google.com/search?q=lcd20x4+i2c&rlz=1C1GGRV_enCZ959CZ962&oq=lcd20x4+i2c&aqs=chrome..69i57j0i22i30l9.2885j0j7&sourceid=chrome&ie=UTF-8">https://www.google.com/search?q=lcd20x4+i2c&rlz=1C1GGRV_enCZ959CZ962&oq=lcd20x4+i2c&aqs=chrome..69i57j0i22i30l9.2885j0j7&sourceid=chrome&ie=UTF-8</a></div><div><br></div><div>A zlobí mi to s ESP32 a klasickou knihovnou:</div><div><br></div><div>#include <LiquidCrystal_I2C.h><br></div><div><br></div><div><a href="https://randomnerdtutorials.com/esp32-esp8266-i2c-lcd-arduino-ide/">https://randomnerdtutorials.com/esp32-esp8266-i2c-lcd-arduino-ide/</a></div><div><br></div><div>Zkoušel jsem snížit frekvenci I2C na 10kHz, to trochu pomůže, ale stejně se po čase začnou sypat znaky. Zkoušel jsem 2 LCD z různých dodávek a chová se to stejně. Pullupy na I2C jsem snížil až na 2k, hrany jsou ostré. S převodníkem úrovní i bez se to chová stejně (3,3/5V).</div><div><br></div><div>Ze začátku vše ok a po pár sekundách, hlavně když tam sypu třeba hodiny se to začne sypat a displej se buď posunuje nebo zobrazuje náhodné nesmyslné znaky. </div><div><br></div><div>Vypadá to nějak takto: <a href="https://aws1.discourse-cdn.com/arduino/original/4X/d/8/b/d8b40ad945e38c11351b4bbcc054264b04867516.jpeg">https://aws1.discourse-cdn.com/arduino/original/4X/d/8/b/d8b40ad945e38c11351b4bbcc054264b04867516.jpeg</a></div><div><br></div><div>Zkoušel jsem už 3 různé knihovny.</div><div><br></div><div>Obsypáno keramikou, zvlnění do 50mV. </div><div><br></div><div>Co je tak magického na to připojit 2004 I2C LCD k ESP32? Chodí Vám to někomu? Máte nějakou vyzkoušenou knihovnu (ESP32 arduino framework / platformio).<br></div><div><br></div><div>Díky,</div><div><br></div><div>HP</div><div><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div></div></div></div></div></div></div></div></div>