Program Kodları
//AÇIKLAMA
//I2C LCD uygulamasının bazı kodları Proteus'ta çalışmadığı için Tinkercad'de simüle edildi.
#include<Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x20, 16, 2); //adres kısmına PCF8574'ün adresi olan 0x20 girilmiştir.
//16 sütun 2 satır girildi
void setup()
{
lcd.init(); //I2C LCD'yi başlat
}
void loop()
{
lcd.clear(); //ekranı temizle
lcd.setCursor(0,0); //imleci (0,0) noktasına getir
lcd.print("merhaba"); //ekrana yazı yaz
lcd.setCursor(0,1);
lcd.print("nasilsin");
delay(1000);
lcd.clear();
delay(1000);
lcd.cursor(); //imleci görüntüle
delay(1000);
lcd.print("mehmet");
delay(1000);
lcd.noCursor(); //imleci kapat
lcd.clear();
lcd.blink(); //blok tarzı imleci görüntüle
delay(1000);
lcd.print("gokdag");
delay(1000);
lcd.noBlink(); //blok tarzı imleci kapat
delay(1000);
lcd.noDisplay(); //LCD de görünen tüm karakterleri kapat
delay(2000);
lcd.display(); //LCD de görüntülenmiş karakterleri aç
delay(2000);
}
0 comments:
Yorum Gönder