Arduino LCD不显示?

时间:2014-04-13 07:59:32

标签: arduino lcd

所以我只是想用我的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(){



}

4 个答案:

答案 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 引脚