0Pricing
Arduino & IoT Academy · Lekcja

Ustawianie kursora i wyświetlanie tekstu

Umieszczać tekst dokładnie w wybranych wierszach i kolumnach.

Ustawianie kursora i wyświetlanie tekstu to bezpłatna lekcja Arduino & IoT Academy na CoddyKit. To lekcja 3 z 4. Możesz przeczytać całą lekcję poniżej za darmo — a potem ćwiczyć ją interaktywnie w przeglądarce z wbudowanym edytorem kodu i tutorem AI dostępnym 24/7. To część ścieżki edukacyjnej Arduino & IoT Academy, a Twój postęp synchronizuje się między webem a aplikacją CoddyKit. Kurs Arduino & IoT Academy zawiera 4 lekcji w sumie.

Części tej lekcji nie zostały jeszcze przetłumaczone i są wyświetlane po angielsku.

Text Has a Position

Every character lands at a specific spot on the screen. Controlling the cursor lets you place text exactly where you want it. 🎯

Columns Count from Zero

The 16 columns are numbered 0 to 15, left to right. Column 0 is the first character on a line.

Rows Count from Zero Too

The two rows are 0 and 1. Row 0 is the top line and row 1 is the bottom line.

Move the Cursor

Use setCursor to jump to a column and row before printing. The arguments are column first, then row.

lcd.setCursor(0, 1);

Print at That Spot

After setCursor, the next lcd.print() starts exactly where you placed the cursor instead of the top-left.

lcd.setCursor(0, 1);
lcd.print("Line two");

Two Lines at Once

Print a label on row 0, move the cursor to row 1, then print a value. That gives you a tidy two-line layout.

Center Some Text

To center a word, set the cursor to a higher column so the text starts further from the left edge.

lcd.setCursor(5, 0);

Printing Numbers

lcd.print also accepts numbers, not just text. Pass a variable and the value shows up directly on screen.

lcd.print(temperature);

Watch Leftover Characters

Old text does not vanish on its own. If a new value is shorter, stray old digits can linger behind it.

Pad to Overwrite

Print extra spaces after a short value, or clear that area, so the previous longer text is fully covered.

lcd.print(value);
lcd.print("   ");

Home Position

Calling lcd.home() sends the cursor back to column 0, row 0 without clearing the existing text.

lcd.home();

Quick Check

You want text to appear on the bottom-left of a 16x2 LCD. Which call positions the cursor there?

Recap

You can now place text anywhere with setCursor, remembering column then row from zero, and pad with spaces to clear old characters. ✅

Często zadawane pytania

Czy lekcja „Ustawianie kursora i wyświetlanie tekstu” jest bezpłatna?

Tak — pełny tekst „Ustawianie kursora i wyświetlanie tekstu” jest dostępny za darmo tutaj w sieci. Aby ćwiczyć ją interaktywnie (wbudowany edytor kodu i tutor AI dostępny 24/7) i odblokować resztę kursu Arduino & IoT Academy, przejdź na CoddyKit PRO. Kurs Arduino & IoT Academy zawiera 4 lekcji w sumie.

Co nauczysz się w „Ustawianie kursora i wyświetlanie tekstu”?

Umieszczać tekst dokładnie w wybranych wierszach i kolumnach. Ćwiczysz Arduino & IoT Academy z praktycznym kodem, który uruchamiasz bezpośrednio w przeglądarce, a tutor AI dostępny 24/7 odpowiada na Twoje pytania podczas pracy nad lekcją.

Czy potrzebuję doświadczenia, aby zacząć Arduino & IoT Academy?

Nie wymagamy żadnego doświadczenia. Arduino & IoT Academy w CoddyKit jest strukturyzowany dla początkujących i zaawansowanych użytkowników, więc możesz zacząć tutaj lub od początku i uczyć się w swoim tempie. To lekcja 3 z 4.

Ile czasu zajmuje lekcja „Ustawianie kursora i wyświetlanie tekstu”?

Większość lekcji CoddyKit trwa około 5–10 minut. Każda lekcja to mały, interaktywny krok, dzięki czemu robisz systematyczne postępy i zawsze wracasz dokładnie do tego samego miejsca — na webie i w aplikacji.

Czy mogę pisać i uruchamiać kod w tej lekcji Arduino & IoT Academy?

Tak. Każda lekcja Arduino & IoT Academy zawiera wbudowany edytor kodu, więc piszesz i uruchamiasz prawdziwy kod bezpośrednio w przeglądarce i od razu otrzymujesz sprzężenie zwrotne od AI — bez konfiguracji na komputerze.

Wszystkie lekcje w tym kursie

  1. Podłączanie wyświetlacza LCD 16x2 (moduł I2C)
  2. Biblioteka LiquidCrystal_I2C
  3. Ustawianie kursora i wyświetlanie tekstu
  4. Panel czujników na żywo
← Powrót do Arduino & IoT Academy