Pokazywanie postów oznaczonych etykietą LCD. Pokaż wszystkie posty
Pokazywanie postów oznaczonych etykietą LCD. Pokaż wszystkie posty

18 lutego 2018

[Arduino] Jak uruchomić wyświetlacz 1x16 LCD

Problemem tego typu jes iż wyświetlacz który posiadam jest podzielony na dwie części 8 pikseli i drugi 8 pkseli.

Przykładowy kod poniżej:


#include
#include
#define BACKLIGHT_PIN     13
LiquidCrystal_I2C lcd(0x27, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE);
//LiquidCrystal_I2C lcd(0x27,12, 11, 5, 4, 3, 2, POSITIVE);
void setup() {
  // put your setup code here, to run once:
  pinMode ( BACKLIGHT_PIN, OUTPUT );
  digitalWrite ( BACKLIGHT_PIN, HIGH );
//tutaj wybrany standardowy kod dla 16x2 lecz dla wyswietlacza 16x1
  lcd.begin(16, 2);
  //  lcd.beg
  lcd.backlight();
  //lcd.
  // lcd.home ();                   // go home
  //lcd.leftToRight();
  lcd.print("Hello,12");
  //delay(1000);
  //wazna czesc ponizej: musimy przejsc do 40 pozycji by moc wyswietlac druga linijke kodu
  lcd.setCursor(40, 0);
  lcd.print("123456789");

}
void loop() {
  // put your main code here, to run repeatedly:
}