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.
Wyzwanie
ŁatwyUmieść słowo w dwóch rogach:
Hellona początku górnego wierszaWorldna 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() {
}
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
1Wyświetlacze siedmiosegmentowe
Wyświetlacz siedmiosegmentowyWzory cyfr w bajtachLiczenie na wyświetlaczuOdliczanie do zeraSymulator rzutu kostką2Wyświetlacz LCD znakowy
Witaj na LCDUmieszczanie tekstu za pomocą setCursorBieżące liczby na LCDUsuwanie pozostałych cyfrRysowanie własnych znakówPrzewijanie tekstuPoćwicz samodzielnie: Edytor online Arduino