Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Arduino 让文本显示在I2C LCD上_Arduino_I2c_Lcd - Fatal编程技术网

Arduino 让文本显示在I2C LCD上

Arduino 让文本显示在I2C LCD上,arduino,i2c,lcd,Arduino,I2c,Lcd,我对电子技术还不熟悉,正试图让我的1602 LCD与I2C适配器配合使用。 我的背光灯正常工作,但我无法显示文字。 这是我当前的代码: #include <LiquidCrystal_I2C.h> #include <Wire.h> LiquidCrystal_I2C lcd(0x27, 16, 2); void setup() { lcd.init(); lcd.backlight(); lcd.setCursor(5, 0); lcd

我对电子技术还不熟悉,正试图让我的1602 LCD与I2C适配器配合使用。 我的背光灯正常工作,但我无法显示文字。 这是我当前的代码:

#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,16,2);
无效设置(){
lcd.init();
lcd.backlight();
lcd.setCursor(5,0);
lcd.print(“你好”);
}
void循环(){
lcd.backlight();
延迟(2000年);
noBacklight();
延迟(2000年);
}
我用检查了I2C地址,它是0x27

我在谷歌上搜索了一下,通过了有人发布的帖子:

简单测试

将+5v/GND应用于LCD显示器,然后将背景LED电源(有时标记为A/K)应用于LCD模块

此通电测试不需要其他连接(数据等)

您应该能够识别所有Chatters字段,但连接contrast pot将使其更容易

它可能不完全可见,但模块将在通电时(内部)初始化,所有字符字段应显示

当然,现在你知道你基本上需要三个“电源”连接到LCD-LCD本身,对比度和背光

看起来主LCD电源丢失-因此无法处理/显示智能数据

我也做了这个测试,结果是:

  • 当为背光提供5V电压时,它会亮起
  • 当为背光和LCD本身提供5V电压时,背光会变暗,但不会显示任何其他内容
然后我不小心把I2C适配器颠倒了,但这确实给了我文本块


我怎样才能让文本显示出来?我现在做错了什么?

您的I2C适配器将串行数据转换为并行输出到LCD引脚。 您确定这是对您期望的管脚执行的吗

特别是如果你将任何I2C适配器与任何16针LCD模块混合使用,你应该检查你将哪些信号放在哪里


如果需要,有Liquidcystal_I2C构造器,您可以在其中指定LCD管脚,如果默认管脚不合适。

次要问题,您是否尝试过修剪管脚?我怀疑这设置了对比度,我忘记了,我有一个空白显示。
您的Simon M.

谢谢您的评论,我相信我的I2C适配器和LCD模块的组合是正确的,但我不能完全确定。我买了又买。有没有办法找到答案?另外,我正在使用的库(由Frank de Brabander编写)似乎没有你所说的构造函数。你救了我一晚!