Page 1 of 1

ESP32 and LCD (4-bits and I2C Interface)

Posted: Sat Dec 28, 2019 2:42 am
by HexVitor
Through https://github.com/HexVitor/ESP32 you can find MicroPython modules for communication between ESP32 and HD44780 based LCDs. There are modules for 4-bits or I2C communication.

Re: ESP32 and LCD (4-bits and I2C Interface)

Posted: Sat Dec 28, 2019 10:55 am
by pythoncoder
There are other HD44780 drivers, but yours looks exceptionally comprehensive in terms of features supported :D

Re: ESP32 and LCD (4-bits and I2C Interface)

Posted: Sun Jan 05, 2020 1:32 am
by Biggles
These look great thank you. I’ll hopefully try them soon.

Re: ESP32 and LCD (4-bits and I2C Interface)

Posted: Thu Jul 23, 2020 4:07 am
by mattsav0728
I used your LCD I2C module for a LCD2004 display I recently bought and everything seemed to work fine except when I was trying to use the function to position a character/string at a specific line and position but it didnt work as I expected. I changed the section of the code where you specify 16,2 to 20,4 but that didnt seem to help. Any ideas what I might be doing wrong?

Re: ESP32 and LCD (4-bits and I2C Interface)

Posted: Tue Jul 28, 2020 3:02 pm
by arkman1231
I'm seeing the same thing: LCD2004 20x4 .... write() works just fine, great library, but something up with set_cursor().
I'll post an issue over on Github.

Re: ESP32 and LCD (4-bits and I2C Interface)

Posted: Tue Jul 28, 2020 3:26 pm
by arkman1231
Same here. clear() seems to mess things up too.