Menu
CoddyTech

Kayan Metin

Coddy'nin Arduino Journey'sinin Ekranlar ve Sensörler bölümünün bir parçası. Ders 11 / 24.

16 karakterden uzun metin sığmaz, ancak bir haber bandı gibi kayarak geçebilir.

lcd.scrollDisplayLeft() ekrandaki her şeyi bir sütun sola kaydırır. Harfler ekranın belleğinde kalır; yalnızca görünüm hareket eder. Biraz bekleyerek bu işlevi tekrar tekrar çağırın; metin kayar:

void loop() {
  lcd.scrollDisplayLeft();
  delay(300);
}

Ekran belleğindeki her satır 40 karakter uzunluğundadır ve 16 sütun bunun üzerindeki bir penceredir. Kaydırmaya devam edin; metin soldan çıkar ve 40 adım sonra sağdan yeniden görünür.

lcd.scrollDisplayRight() diğer yöne kaydırır. delay() olmadan metin o kadar hızlı hareket eder ki kimse okuyamaz.

challenge icon

Görev

Kolay

Başlangıç kodu Hello, world! yazdırır. Kaymasını sağla:

  • lcd.scrollDisplayLeft() ile metni her 300 ms'de bir sola kaydır

Run düğmesine basıp kaymasını izle, ardından Check düğmesine 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);
  lcd.print("Hello, world!");
}

void loop() {
  // metni her 300 ms'de bir sola bir konum kaydır
}
quiz iconKendini test et

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

Kendi başına pratik yap: Arduino playground