BlogKod

mBlock ile Arduino – LCD ile Butonlu ON-OFF Uygulaması

13.03.2020
648
mBlock ile Arduino – LCD ile Butonlu ON-OFF Uygulaması
Reklam

Merhabalar,

Bu uygulamamızda bir buton ile sistemi açan ve kapatan bir devre tasarlayacağız. Butona basınca LCD ekranda “Sistem: AÇIK” yazacak. Butona tekrar basıldığında da “Sistem: KAPALI” yazacak.

Daha önce 16×2 Karakter LCD ile ilgili mBlock ile Arduino LCD Uygulaması başlıklı yazımızda bilgi vermiştik.

16×2 karakter LCD’nin pin şemasını hatırlayalım:

16×2 Karakter LCD Pin Şeması

mBlock ile Arduino – LCD ile Butonlu ON-OFF Uygulaması için gerekli malzemeler

  1. Arduino ve USB Kablo
  2. 1 adet 16×2 Karakter LCD Ekran
  3. 1 adet LED (Kırmızı)
  4. 2 adet 220 ohm direnç (Kırmızı – kırmızı – kahverengi)
  5. 1 adet 1K ohm direnç (Kahverengi – siyah – kırmızı)
  6. 1 adet potansiyometre
  7. 1 adet buzzer
  8. 1 adet 4 bacaklı push buton
  9. Jumper Kablolar
  10. Devre Tahtası

Uygulamamızda başlangıçta ekranda ekranın 1. satırında “Sistem Pasif…”, 2. satırında ise “Butona Basiniz..” yazılı olacak. Butona basıldığı anda kırmızı LED yanacak ve buzzerdan yarım saniye aralıklarla 2 kez C5 notası çalacak ve ekranda “Sistem: ACIK” yazacak. Butona tekrar basıldığında ise LED sönecek ve buzzerdan 1 kez C4 notası çalacak ve ekranda “Sistem: KAPALI” yazacak.

Butonun basıl olup olmadığı ve buna LED’in yanıp yanmadığı ile ilgili 4 adet değişken tanımlaması yapacağız. Benzer bir örneği mBlock Arduino Butonlu LED Kontrol Uygulaması başlık yazımızda yapmıştık.

LCD’nin uygulamada kullanılabilmesi için mBlock’ta kütüphaneye ihtiyaç vardır. Uzantılar menüsünde Uzantıları Yönet menüsünde mBlock için hazırlanmış çok sayıda kütüphane kullanılabilir durumdadır. Bu uygulamamızda kendi hazırladığımız kütüphane dosyasını kullandık.

Uzantılar menüsünde uzantıları yönet tıklandıktan sonra arama çubuğuna lcd yazılınca aşağıdaki eklenti indirilmelidir.

Uzantı indirildiğinde aşağıdaki gibi görünecektir.

mBlock LCD Uzantısı

Bu uzantıda LCD için gerekli olan pin tanımlamaları istenildiği gibi değiştirilebilir. Ayrıca metni kaydırma ve özel karakterleri gösterme taşları da mevcuttur.

Aşağıdaki kod bloğu uygulamanın temel tanımlamalarının yapıldığı kod bloğudur.

Ardından aşağıdaki sürekli tekrarlanacak şart bloğu çalışacaktır.

mBlock ile Arduino – LCD ile Butonlu ON-OFF Uygulaması Devre Şeması

mBlock ile Arduino – LCD ile Butonlu ON-OFF Uygulaması Devresi

mBlock ile Arduino – LCD ile Butonlu ON-OFF Uygulama Videosu

mBlock ile Arduino – LCD ile Butonlu ON-OFF Uygulaması kodlarını indirmek için tıklayınız…

Bir sonraki uygulamada görüşmek üzere…

Reklam
BİR YORUM YAZIN

ZİYARETÇİ YORUMLARI - 1 YORUM
  1. BEBE dedi ki:

    KRAL GÜZEL SİTE

Bilişim Teknolojileri ve Yazılım Ders Notları, Uygulamalar, Kodlama ve Arduino

©2018-2021 BlogKod