Sunum yükleniyor. Lütfen bekleyiniz

Sunum yükleniyor. Lütfen bekleyiniz

MBLOCK ile Arduino ve Robotik Kodlama

Benzer bir sunumlar


... konulu sunumlar: "MBLOCK ile Arduino ve Robotik Kodlama"— Sunum transkripti:

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


"MBLOCK ile Arduino ve Robotik Kodlama" indir ppt

Benzer bir sunumlar


Google Reklamları