Sunuyu indir
Sunum yükleniyor. Lütfen bekleyiniz
1
MBLOCK ile Arduino ve Robotik Kodlama
LCD Kontrol Yrd.Doç.Dr.Osman EROL
2
Uygulama 1– LCD Yazı İletme
LCD ye yazı yazdırma 1 adet LCD (16*2) 1 adet I2C modül 4 adet jumper kablo (Erkek/Dişi Uçlu)
3
Uygulama 1– LCD Yazı İletme
Prototip hazırlama LCD boarda yerleştirilir. I2C kartı LCD ile aynı hizada olacak şekilde yerleştirilir. LCD paralel iletişim gerektirir ve çok fazla kablo bağlantısı gerekir I2C kartı bu iletişi seri hale getirir ve kolaylaştırır I2C kartında 4 adet pin vardır GND - uç /GND pine bağlantı VCC + uç /5V pin pine bağlantı SDA Data pin / Analog bağlantı (A4 pin) SCL Clock pin / Analog bağlantı (A5 pin)
4
Uygulama 1– LCD Yazı İletme
5
Uygulama 1– LCD Yazı İletme
Mblock Kütüphanesine I2C uzantısını eklemek gerekmektedir Uzantılar Uzantıları Yönet LCD olarak arama yapılır LCD I2C Pack yüklenir: Arduino BGO’ ya da I2C uzantısı eklemek gerekmektedir. C:\Program Files (x86)\Arduino Arduino.exe dosyası «Yönetici olarak çalıştır» Taslak Menüsü Include Library Add .ZIP library Açılan pencereden «NewliquidCrystal» dosyası seçilir Bu dosyayı aşağıdaki linkten indirebilirsiniz. zip
6
Uygulama 1– LCD Yazı İletme
Set ile LCD ayarlanır. LCD adresi önemlidir (0x27 gibi) LCD de satır ve sütunlarda gözükmesi gereken metin yazılır Bu örnekte yer almayan diğer komutlar; Clear LCD LCD içerik temizleme Show/Hide Cursor İmleç göster/gösterme The Backlight Turn On/Off Arka ışık aç/kapa
7
Uygulama 2– LCD Sıra İle Yazma
Her harf eklenerek LCD ekranda yazdırılır İmleç aktif hale getirilerek yazma efekti Clear ile temizlenerek yeniden başlama sağlanır
8
Uygulama 3– Yanıp Sönen Yazı
Ekran arka ışığını açma ve kapama 2. satıra yazdırma
9
Uygulama 4– Sayaç
10
Uygulama 5– Saat 59 sn sonra dakika değişkeni 1 artır
59 dk sonra saat değişkenini 1 artır
11
Uygulama 6– Park Sensörü
<10 cm az olunca «DİKKAT» yazma ve arka ışık açma/kapama Mesafe değerini yazdırma
12
Uygulama 7– Sıcaklık Değerini LCD Yazdırma
Sıcaklık Değerini LCD ye yazı yazdırma 1 adet LCD (16*2) 1 adet I2C modül 1 adet LM35 ısı sensörü 4 adet jumper kablo (Erkek/Dişi Uçlu) 3 adet jumper kablo (Erkek/Erkek Uçlu )
13
Uygulama 7– Sıcaklık Değerini LCD Yazdırma
Prototip hazırlama LCD boarda yerleştirilir. I2C kartı LCD ile aynı hizada olacak şekilde yerleştirilir. LCD paralel iletişim gerektirir ve çok fazla kablo bağlantısı gerekir I2C kartı bu iletişi seri hale getirir ve kolaylaştırır I2C kartında 4 adet pin vardır GND - uç /GND pine bağlantı VCC + uç /5V pin pine bağlantı SDA Data pin / Analog bağlantı (A4 pin) SCL Clock pin / Analog bağlantı (A5 pin)
14
Uygulama 7– Sıcaklık Değerini LCD Yazdırma
Prototip hazırlama LM35 boarda yerleştirilir. LCD ve I2C kartının kullanmadığı bir alana yerleştirilir LM35 3 adet bacak bulunur LM35 yazısı öne gelecek şekilde; Sağ bacak GND bağlantı Sol bacak +5V besleme pini Ortada yer alan bacak data pinidir (Analog) Herhangi bir analog pine takılır
15
Uygulama 7– Sıcaklık Değerini LCD Yazdırma
2 adet değişken oluşturulur analog ve santigrad olsun A (0) pininden analog değer okunur Bu değer bir değişkene atanır
16
Uygulama 7– Sıcaklık Değerini LCD Yazdırma
Bu değer dijitale ve oC dönüştürülür LM arası Analog değer üretir 5 V = 5000 mV 5000mV/1024 = 4,88 mV 1 birime düşen değer 1 oC artış 10 mV artar 4,88 / 10 = 0,488 mV başına düşen ısı Analog değeri ile çarparak dönüşüm yapılabilir
17
Uygulama 7– Sıcaklık Değerini LCD Yazdırma
Benzer bir sunumlar
© 2024 SlidePlayer.biz.tr Inc.
All rights reserved.