Arduino LCD仅显示蓝色无字符

时间:2017-09-07 03:48:56

标签: arduino raspberry-pi lcd

我买了一个16x2基本的液晶显示器屏幕,我把所有东西都搞定了,验证了我的针脚加上测试了两次电线,但我只能得到背光(我认为它是背光)才能显示蓝色。根本没有人物!甚至不是白色矩形......现在我尝试在引脚3上使用10k电位器进行播放,但它没有改变任何东西。我还在背光电压上加了一个220欧姆的电阻,除了一点点暗淡之外什么都没有。在Arduino Nano ATmega328上运行。

这是我的代码:

#include <LiquidCrystal.h>

LiquidCrystal lcd(4,3,6,7,9,10);

void setup() {
  lcd.begin(16, 2);
  lcd.clear();
}

void loop() {
  lcd.setCursor(0,0);
  lcd.print("Hello World!");
  lcd.setCursor(0,1);
  lcd.print("Hello World!");
  delay(500);
  lcd.clear();
}

1 个答案:

答案 0 :(得分:0)

你应该能够看到至少白色的块。检查接线以及PIN3上的电压变化(对比度PIN)(我假设您使用的是带有HD44780驱动器的LCD)。

某些特定的液晶显示器可能需要负电压。特别是当LCD由3.3V供电时。 下面是一些解决方案:

Negative volt to contrast pin

How to produce negative voltage with PWM