所以我只是想摆弄我的arduino LCD显示器(我可以加上它和arduino的工具包一起提供的吗?)
基本上,所有的接线都很好,并且如本书中的图表所示。背光工作正常,显示器肯定亮着。
问题是它无论如何都不会显示文本,即使在我拔下插头,重新上传代码等之后也是如此。
这是我的代码:(引脚都是100%正确的)
#include <LiquidCrystal.h>
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
const int switchPin = 6;
void setup(){
pinMode(switchPin,INPUT);
lcd.begin(16,2);
lcd.print("Hey!");
}
void loop(){
}
发布于 2014-04-13 17:11:11
尝试使用书中的代码。如果你的线路是100%正确的,那么检查一下线路本身。同样,他们是否与LCD和Arduino上的引脚进行了安全的机械和电气连接。尝试使用电路板,而不是公对母的跳线。检查Arduino是否工作正常。为此,请上传“Blink”示例草图,并查看“L”LED是否闪烁。
试着转动固定在针脚3上的对比度旋钮。
如果所有其他方法都失败,请使用不同的Arduino和/或不同的液晶屏。
发布于 2014-04-16 05:16:20
您忘记设置光标:P。
lcd.setCursor(0,0)
将光标设置为左上角
发布于 2018-03-22 13:19:30
如果您的接线正常,您将看到第一行测试和第二行ABC。
#include <LiquidCrystal.h>
const int rs = 12, en = 11, d4 = 4, d5 = 5, d6 = 6, d7 = 7;
LiquidCrystal lcd(rs, en, d4, d5, d6, d7);
void setup() {
lcd.begin(16, 2);
lcd.print("THIS IS TEST");
}
void loop() {
lcd.setCursor(0, 1);
lcd.print("ABC");
}
https://stackoverflow.com/questions/23040303
复制相似问题