我正在尝试使用带有LiquidCrystal_I2C库的Wemos D1套件通过I2C在LCD 16x2上显示一些文本。 在示例文件夹中使用代码:
//YWROBOT
//Compatible with the Arduino IDE 1.0
//Library version:1.1
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27,16,2); // set the LCD address to 0x27 for a 16 chars and 2 line display
void setup()
{
lcd.init(); // initialize the lcd
// Print a message to the LCD.
lcd.backlight();
lcd.setCursor(3,0);
lcd.print("Hello, world!");
lcd.setCursor(2,1);
lcd.print("Ywrobot Arduino!");
}
void loop()
{
}
我尝试在后面调整电位器,但没有改变。我还尝试使用I2C扫描找出I2C地址,它表明地址与上面的代码0x27
相同。
有人可以帮忙吗?
---更新----
固定连接:
VCC -> 5V
GND -> GND
SDA -> D4 (SDA) / 04
SCL -> D3 (SCL) / 14
我尝试将lcd.int()
更改为lcd.begin(D4, D3)
或lcd.begin(4,14)
更改,但没有用。
答案 0 :(得分:0)
在液晶显示器的背面有一个蓝色的盒子,尝试用螺丝刀转动螺丝,直到看到文字。我遇到了同样的问题。