ARDUİNO - Kavsaoglu...Arduino Eğitimleri Karakter LD’ler LiquidCrystal lcd(rs, enable, d4, d5,...
Transcript of ARDUİNO - Kavsaoglu...Arduino Eğitimleri Karakter LD’ler LiquidCrystal lcd(rs, enable, d4, d5,...
29.02.2016 Coşkun TAŞDEMİR - Çizgi-Tagem
Arduino Eğitimleri
ARDUİNO
Arduino Eğitimleri
Bölüm 9
Karakter LCD Kullanımı
http://www.flickr.com/photos/collinmel/2317520331/
29.02.2016 Coşkun TAŞDEMİR - Çizgi-Tagem
Arduino Eğitimleri
Karakter LCD’ler
29.02.2016 Coşkun TAŞDEMİR - Çizgi-Tagem
Arduino Eğitimleri
Karakter LCD’ler
Karakter LCD’ler elektronik cihazlarda sıkça kullanılanve kullanıcılarla görsel iletişim kurmaya yarayan bileşenlerdir
En çok kullanılanlar HD44780 çipi uyumlu olan modellerdir
2x16, 4x20 karakter gibi değişik modelleri bulunuyor.
Arduino kütüphaneleri ile kolayca kullanılabiliyor.
29.02.2016 Coşkun TAŞDEMİR - Çizgi-Tagem
Arduino Eğitimleri
LCD SürmeBağlantılar
GND VCC V0 RS R/W
E D0 D1 D2 D3 D4 D5 D6 D7 A+ K-
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
29.02.2016 Coşkun TAŞDEMİR - Çizgi-Tagem
Arduino Eğitimleri
Karakter LCD’ler
LiquidCrystal lcd(rs, enable, d4, d5, d6, d7);
4 bitlik bağlantı, r/w pinini kullanmıyoruz.
LCD kullanabilmek için öncelikle bağlantılarıyla birlikteBir LiquidCrystal nesnesi tanımlamalıyız.
29.02.2016 Coşkun TAŞDEMİR - Çizgi-Tagem
Arduino Eğitimleri
Karakter LCD’ler
lcd.begin(sütun_sayısı, satır_sayısı);
print ve println fonksiyonlarını aynı seri haberleşmedeki gibi kullanabiliriz.
lcd.print() , lcd.println()
setCursor fonksiyonu ile imleci istediğimiz karaktere alabiliriz.
setCursor(15,1) imleci 2. satır 16. karaktere alır
29.02.2016 Coşkun TAŞDEMİR - Çizgi-Tagem
Arduino Eğitimleri
LCD Sürme
Daha önce gördüğümüz LM35 sıcaklık sensörü ile şimdi de LCD kullanarak termometre yapalım
LCD fonksiyonlarını tanıyacağız
29.02.2016 Coşkun TAŞDEMİR - Çizgi-Tagem
Arduino Eğitimleri
LCD Sürme
29.02.2016 Coşkun TAŞDEMİR - Çizgi-Tagem
Arduino Eğitimleri
LCD SürmeLM35 ile Termometre
Bağlantılar:LCD RS D12LCD E D11LCD D4 D5LCD D5 D4LCD D6 D3LCD D7 D2LCD R/W GND
29.02.2016 Coşkun TAŞDEMİR - Çizgi-Tagem
Arduino Eğitimleri
LCD SürmeLM35 ile Termometre
Daha önce gördüğümüz LM35 sıcaklık sensörü ile şimdi de LCD kullanarak termometre yapalım
Daha önce Serial Monitor üzerinden görüntülediğimizsıcaklık değerini bu sefer LCD üzerinde görüntüleyeceğiz.
29.02.2016 Coşkun TAŞDEMİR - Çizgi-Tagem
Arduino Eğitimleri
LCD SürmeLM35 ile Termometre
29.02.2016 Coşkun TAŞDEMİR - Çizgi-Tagem
Arduino Eğitimleri
LCD SürmeVoltmetre Uygulaması
Analog giriş / çıkış bölümünde potansiyometre ile gerilimölçüm uygulaması yapmıştık.
Bu örnekte gerilim değerlerini LCD üzerinde göstereceğiz.Ayrıca gerilim seviyesine göre kutucuk şekillerini artırıp Azaltacağız.
29.02.2016 Coşkun TAŞDEMİR - Çizgi-Tagem
Arduino Eğitimleri
LCD SürmeLM35 ile Termometre
29.02.2016 Coşkun TAŞDEMİR - Çizgi-Tagem
Arduino Eğitimleri
LCD SürmeLCD ve EEPROM Kullanımı