16X02 不显示任何字符
16X02 not giving any character in display
我想在 16X02 液晶显示器上显示一些字符串。我暂时实现下面link给出的例子。我的 16X02 液晶显示器的背光灯亮着,但没有显示任何字符。我现在该怎么办?
https://www.losant.com/blog/how-to-connect-lcd-esp8266-nodemcu
#include <LiquidCrystal_I2C.h>
// Construct an LCD object and pass it the
// I2C address, width (in characters) and
// height (in characters). Depending on the
// Actual device, the IC2 address may change.
LiquidCrystal_I2C lcd(0x27, 16, 2); // my lcd pin address is different from the example
void setup() {
// The begin call takes the width and height. This
// Should match the number provided to the constructor.
Serial.begin(115200);
Serial.println ("In Setup");
lcd.begin(16,2);
lcd.init();
// Turn on the backlight.
lcd.backlight();
// Move the cursor characters to the right and
// zero characters down (line 1).
lcd.setCursor(5, 0);
// Print HELLO to the screen, starting at 5,0.
lcd.print("HELLO");
// Move the cursor to the next line and print
// WORLD.
lcd.setCursor(5, 1);
lcd.print("WORLD");
}
void loop() {
}
我假设您已验证您的物理连接并提供适当的电压供应。
您是否使用相同的 I2C 转 GPIO 扩展模块 PCF8574。如果不是,则可能需要修改 LCD 模块。
还要验证您是否通过调整电位器设置了正确的对比度电压。您应该首先将其设置为可以看到所有背景点(像素)的值;一旦文本可见,您可以将其设置为最佳值。
我想在 16X02 液晶显示器上显示一些字符串。我暂时实现下面link给出的例子。我的 16X02 液晶显示器的背光灯亮着,但没有显示任何字符。我现在该怎么办?
https://www.losant.com/blog/how-to-connect-lcd-esp8266-nodemcu
#include <LiquidCrystal_I2C.h>
// Construct an LCD object and pass it the
// I2C address, width (in characters) and
// height (in characters). Depending on the
// Actual device, the IC2 address may change.
LiquidCrystal_I2C lcd(0x27, 16, 2); // my lcd pin address is different from the example
void setup() {
// The begin call takes the width and height. This
// Should match the number provided to the constructor.
Serial.begin(115200);
Serial.println ("In Setup");
lcd.begin(16,2);
lcd.init();
// Turn on the backlight.
lcd.backlight();
// Move the cursor characters to the right and
// zero characters down (line 1).
lcd.setCursor(5, 0);
// Print HELLO to the screen, starting at 5,0.
lcd.print("HELLO");
// Move the cursor to the next line and print
// WORLD.
lcd.setCursor(5, 1);
lcd.print("WORLD");
}
void loop() {
}
我假设您已验证您的物理连接并提供适当的电压供应。
您是否使用相同的 I2C 转 GPIO 扩展模块 PCF8574。如果不是,则可能需要修改 LCD 模块。
还要验证您是否通过调整电位器设置了正确的对比度电压。您应该首先将其设置为可以看到所有背景点(像素)的值;一旦文本可见,您可以将其设置为最佳值。