我想使用arduino uno在我的lcd I2C上显示文本,但是lcd只是闪烁然后没有显示文本。
我改变了LiquidCrystal_I2C lcd(0x27);到LiquidCrystal_I2C lcd(0x3F);但是液晶显示器没有响应。
这是我的arduino代码
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27);
void setup() /*----( SETUP: RUNS ONCE )----*/
{
Serial.begin(9600);
lcd.begin(16,4);
// ------- Quick 3 blinks of backlight -------------
for(int i = 0; i< 3; i++)
{
lcd.backlight();
delay(250);
lcd.noBacklight();
delay(250);
}
lcd.backlight();
lcd.setCursor(0,0);
lcd.print("Hello, world!");
delay(1000);
lcd.setCursor(0,1);
lcd.print("HI!YourDuino.com");
delay(8000);
lcd.clear();
lcd.setCursor(0,0);
lcd.print("Use Serial Mon");
lcd.setCursor(0,1);
lcd.print("Type to display");
}
void loop()
{
{
if (Serial.available()) {
delay(100);
lcd.clear();
while (Serial.available() > 0) {
lcd.write(Serial.read());
}
}
}
}