所以我只是想用我的arduino液晶显示器(我可以添加它来自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(){
}
答案 0 :(得分:0)
尝试并使用本书中 中的代码。 如果您的接线100%正确,那么检查电线本身。如同,他们是否与LCD以及Arduino上的引脚建立了安全的机械和电气连接。尝试使用面包板而不是公对母跳线。检查Arduino是否正常工作。通过上传“闪烁”示例草图并查看“L”LED是否闪烁来执行此操作。
尝试并在此处转动连接到针脚3的对比度旋钮。
如果所有其他方法都失败了,请使用其他不同的Arduino和/或不同的LCD。
答案 1 :(得分:0)
您忘了设置光标:P。
lcd.setCursor(0,0)
将光标设置在左上角
答案 2 :(得分:0)
如果您的有线连接正常,那么您将看到第一行这是测试和第二行 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");
}
答案 3 :(得分:0)
请使用220ohm电阻。如果没有 220ohm 电阻,则将 LCD 的阳极连接到 Audriuno 的 3.3v 引脚