首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Arduino 16x2液晶显示器保持空白

Arduino 16x2液晶显示器保持空白
EN

Stack Overflow用户
提问于 2016-02-13 22:47:50
回答 2查看 1.3K关注 0票数 1

我使用的是带有16x2液晶显示器的Arduino Mega。当我启动Arduino,LCD闪烁,白色,有时随机线会出现,并逐渐淡出。然而,背光是开着的,所以液晶显示器不会倒转。起初,我认为Arduino没有得到足够的能量,因为我正在使用Raspberry Pi来编程,但是插上6V的电池组并没有改变结果。我试着插入一个不同的16x2液晶显示器,以检查我正在使用的液晶显示器是否坏了,但结果是一样的。我已经对我的连接进行了三次检查,调整了电位器,并在面包板上设置了液晶显示器的连接位置,以防一些引脚断了,但没有效果。

LCD和Arduino Mega板有问题吗?还是我很不幸有两个坏掉的液晶显示器?

代码:

代码语言:javascript
复制
#include <LiquidCrystal.h>
#define led_pin 22
#define buzzer_pin 7

LiquidCrystal lcd(12,11,5,4,3,2);

void setup() {
  pinMode(led_pin, OUTPUT);
  pinMode(buzzer_pin, OUTPUT);

  lcd.begin(16,2);

  digitalWrite(led_pin, HIGH);
  tone(buzzer_pin, 1000, 500);
  delay(500);
  digitalWrite(led_pin, LOW);

  lcd.print("LCD Test");
}

void loop() {
}

编辑

我把液晶显示器和电线移回面包板的另一边,它没有改变输出。我开始认为液晶显示器只是简单的损坏,因为液晶显示器会随机闪光和褪色不均匀。我发现不正确地调整电位器,这些液晶显示器很容易烧坏。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-02-18 21:47:33

  1. 确保您焊锡头到液晶显示器,然后按进您的面包板,并连接到arduino与跳线线。仅仅将液晶显示器放在报头上,不使用焊料,或者用跳线戳开液晶引脚孔,并不能建立可靠的连接。你会看到一些随机的东西
  2. 确保液晶显示器连接正确。如果你这么做了,你就不会有任何问题了。发张照片。
  3. 确保您在代码中使用的引脚与连接到LCD的引脚匹配。
  4. 获得arduino帮助的最佳方法是在arduino论坛上。
票数 1
EN

Stack Overflow用户

发布于 2016-02-18 16:19:21

具体来说,你用的是哪种液晶显示器?您是否有精确的LCD数据表,以便确认您有正确的布线和电源电压?

如果您仍然没有运气,您可能需要尝试一个具有串行、i2c或spi接口的液晶模块。它们比HD44780并行模块更容易使用(假设这就是您所拥有的)。这些模块的一个示例源是https://www.crystalfontz.com/c/character-lcd-displays/interface/24

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35386254

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档