Menu
CoddyTech

Umieszczanie tekstu za pomocą setCursor

Część sekcji Wyświetlacze i czujniki ścieżki Arduino w Coddy. Lekcja 7 z 24.

Wyświetlacz LCD ma kursor: miejsce, w którym pojawi się następna litera. Każda litera przesuwa go o jedną kolumnę w prawo. Po wywołaniu lcd.begin() znajduje się w lewym górnym rogu.

lcd.setCursor(column, row) przesuwa kursor. Obie wartości liczy się od 0: kolumny od 0 do 15, wiersze 0 i 1. Najpierw podaje się kolumnę.

lcd.setCursor(0, 0);   // lewy górny róg
lcd.print("Top");
lcd.setCursor(4, 1);   // dolny wiersz, piąta kolumna
lcd.print("Bottom");

Aby zakończyć wyraz przy prawej krawędzi, zacznij go od pozycji 16 minus jego długość. Wyraz złożony z 5 liter zaczyna się w kolumnie 11 i zajmuje kolumny od 11 do 15.

challenge icon

Wyzwanie

Łatwy

Umieść słowo w dwóch rogach:

  • Hello na początku górnego wiersza
  • World na końcu dolnego wiersza, tak aby jego ostatnia litera znalazła się w ostatniej kolumnie

Naciśnij Uruchom, a następnie Sprawdź.

Spróbuj swoich sił

#include <LiquidCrystal.h>

// RS, E, D4, D5, D6, D7
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

void setup() {
  lcd.begin(16, 2);

  // Hello na początku górnego wiersza
  // World na końcu dolnego wiersza
}

void loop() {
}
quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Wyświetlacze i czujniki

Poćwicz samodzielnie: Edytor online Arduino