setCursor ile Metin Yerleştirme
Coddy'nin Arduino Journey'sinin Ekranlar ve Sensörler bölümünün bir parçası. Ders 7 / 24.
LCD bir imleç tutar: bir sonraki harfin yazılacağı yer. Her harf onu bir sütun sağa taşır. lcd.begin() çağrısından sonra sol üstte bulunur.
lcd.setCursor(column, row) imleci taşır. Her ikisi de 0'dan başlar: sütunlar 0'dan 15'e, satırlar 0 ve 1. Önce sütun gelir.
lcd.setCursor(0, 0); // sol üst
lcd.print("Top");
lcd.setCursor(4, 1); // alt satır, beşinci sütun
lcd.print("Bottom");Bir sözcüğü sağ kenarda bitirmek için, onu uzunluğunu 16'dan çıkararak bulduğun sütunda başlat. 5 harfli bir sözcük 11. sütunda başlar ve 11'den 15'e kadar olan sütunları doldurur.
Görev
Kolayİki köşeye birer kelime yerleştir:
- Üst satırın başına
Hello - Alt satırın sonuna, son harfi son sütunda olacak şekilde
World
Run'a, ardından Check'e bas.
Kendin dene
#include <LiquidCrystal.h>
// RS, E, D4, D5, D6, D7
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
void setup() {
lcd.begin(16, 2);
// Üst satırın başında Hello
// Alt satırın sonunda World
}
void loop() {
}
Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.
Ekranlar ve Sensörler bölümündeki tüm dersler
1Yedi Segmentli Göstergeler
Yedi Segmentli GöstergeBaytlardaki Rakam DesenleriGöstergede SaymaSıfıra Geri SayımZar Atıcı2Karakter LCD
LCD'de MerhabasetCursor ile Metin YerleştirmeLCD'de Canlı SayılarArtakalan Rakamları TemizlemeÖzel Karakterler ÇizmeKayan MetinKendi başına pratik yap: Arduino playground