16×2 yada 20×4 LCDye dizi yöntemi ile yazı yazdırma

Arduinomuz ile alışılmışın dışında bir yöntem olan dizi yöntemi ile yazı yazdırılmasını göstermek istiyorum. Yazının başlığından işin çok zor olduğunu düşünebilirsiniz, ama o kadar zor olmadığını göstermek için basit bir örnek ile yapmak istedim.

Bu şekilde yapmamızın bize kazandırdığı yazınıza efekt katmanız olacaktır . Bu komut ile yazmak istediğiniz “WWW.ARDUINOM.ORG” yazısını ilk önce ilk harf gelecek daha sonra ikinci ve 3 harf gelerek yazınızı tamamlayacak herbir harfin gösterilmesi için istediğiniz süre bekletebilirsiniz. Çok karışık oldu ama Şu şekilde anlatayım . KARAŞİMŞEK PROJESİNDEKİ gibi her karakter belli bir zaman sorna görünür.

Bağlantı Şeması

16x2lcd

 

 

Programımız

# include < LiquidCrystal . h >
char msj[]={‘W’,‘W’,‘W’,‘.’,‘A’,‘R’,‘D’,‘U’,‘I’,‘N’,‘O’,‘M’,‘.’,‘O’,‘R’,‘G’,}; //dizimizi oluşturduk
int j=0; //döngüde kullanacağımız değişken
LiquidCrystal lcd(12,11,5,4,3,2); //lcd bağlantıları
void setup ()
{
lcd.begin(16,2);     //lcd’nin sütun,satır sayısını girdik
}
void loop()
{
lcd.home(); //imleci lcd’nin başına aldık
while(msj[j]!=0) //dizinin sonuna gelene kadar okuması için döngü
{
lcd.print(msj[j]); //dizinin her karakterini yazdırdık
delay(500);        //500ms bekleme
j++;
}
delay(5000); //5s bekleme
lcd.clear();   //ekranı temizledik
}

 

 

Boş zamanlarda arduino ile uğraşan kendi halinde bir Öğretmen.

Bir Cevap Yazın

Time limit is exhausted. Please reload CAPTCHA.