我最近开始使用Arduino Mega(复制品)并希望通过它来控制LCD。我将LCD连接到Arduino完全如http://www.8051projects.net/lcd-interfacing/lcd-4-bit.php中所示。 我在Arduino上加载了以下代码:
#include <LiquidCrystal.h>
LiquidCrystal lcd(2, 3, 4, 5, 6, 7);
void setup(){
lcd.begin(16, 2);
lcd.clear();
lcd.print("hello, world!");
}
void loop(){}
但不是“你好,世界!”显示屏仅在一行中显示黑框,在另一行中不显示任何内容。 通过电位器控制对比效果很好,我用这种方式将LCD连接到Arduino引脚:
注册选择(RS) - &gt; 2
启用(E) - &gt; 3
数据总线4(D4) - &gt; 4
数据总线5(D4) - &gt; 5
数据总线6(D4) - &gt; 6
数据总线7(D4) - &gt; 7
我做错了什么?
提前致谢:)