LCD仅显示行,这是硬件问题还是代码问题?

时间:2019-04-15 14:57:32

标签: arduino-uno lcd

我正在使用Linksprite的p-1602-17 LCD防护罩和键盘作为参考。

LCD仅显示黑线,而不显示黑线。

我将这个LCD用于我的一个小项目,除黑线外无法显示任何东西。根据Wiki和有关此模型的其他讨论,我一直在为此使用正确的引脚和方法。尽管如此,我还是尝试了常见的不同引脚序列。我尝试过的所有操作都会使它变得更糟,或者使其根本无法显示。我也尝试过将电位器调高或调低,但这完全没有帮助。最终,我决定尝试一些简单的代码来查看我是否可以完全显示它,当然不能。我尝试的最后一段代码在下面,仅显示与以前相同的黑线。

#include <LiquidCrystal.h>

LiquidCrystal lcd(8, 9, 4, 5, 6, 7);

void setup() {
    lcd.begin(16, 2);
    lcd.print("hello, world!");
 }

void loop() {

}

当然,您希望它显示“你好,世界!”在LCD的第一行,但它显示了这一点。 https://drive.google.com/open?id=1PSJhi253cwKicotIC4Ft3hIdRJq6uUz0我将手机中的图片发送到了Google驱动器,因为这是共享图片的最简单方法。

从那里的红灯可以看到,它正在供电,所以我不确定这是怎么回事。

如果这是硬件问题,我应该换什么液晶显示器?键盘上的按钮不是很重要,但是我希望它比这更可靠。

0 个答案:

没有答案