ESP32使用I2C顯示文字到2x16螢幕

顯示文字在I2C的2x16螢幕

ESP32配線圖

Arduino程式碼

實驗所遭遇問題

(1)匯入函式庫LiquidCrystal_V1.2.1.zip後,編譯時產生錯誤如下

I2CIO.cpp:35:26: fatal error: ../Wire/Wire.h: No such file or directory

開啟「文件」資料夾下的Arduino\libraries\LiquidCrystal\I2CIO.cpp

第35行將 #include< ../Wire/Wire.h>改成  #include <Wire.h>

實驗圖片

驅動程式下載網址

LiquidCrystal_V1.2.1.zip         https://github.com/pkourany/LiquidCrystal_V1.2.1

DHT11.zip    http://dalxxdht11.blogspot.tw/2012/12/dht11-library-for-arduino-uno.html

參考資料

(1)Arduino 使用 1602 IIC(I2C) LCD 點陣液晶模組https://blog.gtwang.org/iot/ywrobot-arduino-lcm-1602-iic-v1-lcd-display/

(2)DHT11 Library for ARDUINO (UNO)  http://dalxxdht11.blogspot.tw/2012/12/dht11-library-for-arduino-uno.html