Mostanában kezdtem el foglalkozni az aduinoval és LCD programozással de sajnos egyből hibába futottam .
A probléma az volna, hogy megírtam a programot fel is megy de amikor lefut csak a ki írandó szöveg első karaktere jelenik meg. A pozicionálás jól működik, ha kiveszem a második sorba való pozicionálást akkor rögtön a következő karakterre írja ki a következő szöveg első karakterét.
A kód a következő:
Kód: Egész kijelölése
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
int led=13;
LiquidCrystal_I2C lcd(0x3F,16,2);
void setup()
{
lcd.init();
lcd.backlight();
pinMode(led, OUTPUT);
}
void loop()
{
lcd.begin(16,2);
lcd.home();
delay(1000);
digitalWrite(led, HIGH);
lcd.setCursor(5, 0);
lcd.print("ez egy:!");
delay(1000);
lcd.setCursor(0, 1);
lcd.print("Hello, world!");
delay(1000);
lcd.clear();
digitalWrite(led, LOW);
delay(1000);
}