问题描述
我将16 * 2 LCD显示器与ESP32-S模块集成时遇到了问题。
当我上传以下代码时,LCD显示屏的背光灯会发光,但上面什么也没有显示。 有时有些垃圾值是可见的,但几秒钟后它们也会消失。
我在VO引脚上连接了10K欧姆电位计,并尝试将其调整为不同的值,但是没有用。我已经为LCD显示器的电源提供了3.3V,R / W引脚连接到GND。我也尝试过使用其他液晶显示器,但发生了同样的事情,该怎么办?
我还尝试提供5V的输入电源,但是只有黑色块可见,并且上面没有印刷任何内容。
我也在此发布了此问题:https://forum.arduino.cc/index.php?topic=705192.0
这是我的代码:
#include <LiquidCrystal.h>
const int rs = 7,en = 23,d4 = 5,d5 = 18,d6 = 19,d7 = 8;
LiquidCrystal lcd(rs,en,d4,d5,d6,d7);
void printMessage(){
lcd.clear();
lcd.setCursor(0,0);
lcd.print("----Welcome!----");
lcd.setCursor(0,1);
lcd.print("Hello World!!");
}
void setup() {
// put your setup code here,to run once:
lcd.begin(16,2);
lcd.print("Power ON");
}
void loop() {
// put your main code here,to run repeatedly:
printMessage();
delay(1000);
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)