How to Use 16x2 i2C LCD Display With ESP32 | With Program Explanation

preview_player
Показать описание
ESP32 Additional Boards URL

Code, Circuit Diagram and Library:

Рекомендации по теме
Комментарии
Автор

Greetings from Indonesia, I am very happy to be successful always, hopefully the knowledge is a blessing. We are waiting for the next project and program code.

Wawan_Setiawn_Robotik
Автор

can i use pins 22 and 23 ? instead of 21 and 23 ? if i can, i will change anything in the code ?

youssefachraf
Автор

I already use pin21 for my TFT screen touch function. I'm using SPI library.
Can I still use pin21 for I2C? Any conflict for this?

jumbo
Автор

hello and thanks for the video, where is the library o wich is the one tha you are using to install??

christianrega
Автор

Fantastic tutorial. However, I ran into a problem where the LCD is blank. I tried testing the I2C pins but I get a message "No I2C device found". Please, how do I resolve this?

usmanwaziri
Автор

You can damage the pins of the ESP32 by sending data with signal levels between 0V and 5V, as shown in this video. The ESP32 can only support up to 3.3V. Use a level shifter between the LCD display and the ESP32 to avoid damaging your board.

facundonieto
Автор

i have error for this which is error: 'class LiquidCrystal_I2C' has no member named 'init'
lcd.init(); // Initialize the LCD
^~~~
Multiple libraries were found for "LiquidCrystal_I2C.h"
exit status 1
Compilation error: 'class LiquidCrystal_I2C' has no member named 'init'

avyonnaflavin