Programlama Kodları
//AÇIKLAMA
//LCD 4 bit modda kullanılmış ve RW pini toprağa götürülmüştür.
//Bu uygulamada oluşturulan özel karakterler LCD ekranda görüntülenmiştir.
#include <LiquidCrystal.h>
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
byte karakter1[8] = {B01110, B10001, B10000, B10000, B10000, B10101, B01110, B00100}; //Ç harfi
byte karakter2[8] = {B01110, B00000, B01110, B10001, B10000, B10111, B10001, B01110}; //Ğ harfi
byte karakter3[8] = {B01010, B00000, B10001, B10001, B10001, B10001, B10001, B01110}; //Ü harfi
void setup()
{
lcd.begin(16, 2);
lcd.createChar(0, karakter1);
lcd.createChar(1, karakter2);
lcd.createChar(2, karakter3);
lcd.clear();
}
void loop()
{
//Ç harfi yazdırılıyor
lcd.setCursor(0, 0);
lcd.write(byte(0)); //CGRAM'in 0 nolu hafızasına karakter yazdırılıyor.
delay(100);
//Ğ harfi yazdırılıyor
lcd.setCursor(1, 0);
lcd.write(byte(1)); //CGRAM'in 1 nolu hafızasına karakter yazdırılıyor.
delay(100);
//Ü harfi yazdırılıyor
lcd.setCursor(2, 0);
lcd.write(byte(2)); //CGRAM'in 2 nolu hafızasına karakter yazdırılıyor.
delay(100);
}
Devre Şeması
0 comments:
Yorum Gönder