首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >让文本显示在I2C液晶显示器上

让文本显示在I2C液晶显示器上
EN

Stack Overflow用户
提问于 2017-03-27 14:22:09
回答 2查看 3K关注 0票数 1

我是新的电子,并试图让我的1602液晶显示与I2C适配器工作。我有我的背光工作,但我不能让文字显示。这是我目前的代码:

代码语言:javascript
复制
#include <LiquidCrystal_I2C.h>
#include <Wire.h>
LiquidCrystal_I2C lcd(0x27, 16, 2);

void setup() {
    lcd.init();
    lcd.backlight();
    lcd.setCursor(5, 0);
    lcd.print("HELLO");
}

void loop() {
    lcd.backlight();
    delay(2000);
    lcd.noBacklight();
    delay(2000);
}

我用I2C检查了扫描仪地址,它是0x27。

我在谷歌上搜索了一下,经过的帖子,有人发布了这样的信息:

简单试验 将+5v / GND应用于液晶显示器,而不是将背景LED电源(有时标记为A/K)应用于液晶模块。 没有其他连接(数据等)这是电力测试所必需的。 你应该能够识别所有的聊天者领域,但连接对比罐将使它更容易。 它可能不是完全可见,但模块将初始化(内部)在电源上和所有字符字段应该显示。 当然,到现在为止,你知道你基本上需要三个“电源”连接到液晶显示器本身,对比度和背光。 当然,看上去主LCD电源丢失了,因此无法处理/显示任何智能数据。

我也做了这个测试,然后来到这些结果

  • 当向背光提供5V时,它会显示出明亮。
  • 当向背光和液晶显示器本身提供5V时,背光变得更暗,但没有任何其他显示。

然后我意外地把I2C适配器颠倒了,但这确实给了我文本块。

我怎么才能把文字显示出来呢?我现在做错什么了?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-03-28 10:42:23

小问题,你试过修剪锅了吗?我怀疑这设置了对比,而我忘记了这一点,我有一个空白的显示。你的西蒙M。

票数 2
EN

Stack Overflow用户

发布于 2017-03-27 14:48:28

您的I2C适配器将串行数据转换为并行输出到液晶引脚。你确定这是对你期望的引脚做的吗?

特别是如果您将任何I2C适配器与任何16引脚液晶模块混合,您应该检查您将哪些信号放置在.

如果需要,可以在LiquidCrystal_I2C构造函数中指定液晶引脚,如果默认值不合适的话。

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

https://stackoverflow.com/questions/43049023

复制
相关文章

相似问题

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