Arduino LCD仅显示蓝色的字符



我买了一个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();
}

您应该能够至少看到白色块。检查接线和电压如何变化PIN3(对比销)(我确实假设您正在使用HD44780驱动程序的LCD)。

可能是您需要某些特定LCD的负电压。特别是当LCD从3.3V供电时。在某些解决方案下方:

对比销的负伏

如何用PWM

产生负电压

最新更新