mBlock ile Arduino Butonlu LED Kontrol Uygulaması

13.03.2019
2.940

Buton, iterek üzerine basıldığında, makine veya yazılımlarda ki bir sürecin başlamasını ve kontrolünü sağlayan basit bir geçiş mekanizmasıdır. Butonlar tipik olarak genellikle sert plastik veya metal malzemeden imal edilir.

mBlock ile Arduino Butonlu LED Kontrol Uygulaması

Merhabalar,

Bu uygulamamızda butona bastığımızda LED’i yakan, butona tekrar bastığımızda ise LED’i söndüren uygulamayı gerçekleştireceğiz.

mBlock ile Arduino Butonlu LED Kontrol Uygulamasında kullanacağımız devre elemanları şunlardır:

1- Arduino Uno

2- 5 mm LED

3- 220 ohm direnç (Kırmızı, kırmızı, kahverengi)

4- 1K ohm direnç (Kahverengi, kırmızı, siyah)

5- 4 bacaklı push buton

6- Elektronik Devre Tahtası (Breadboard)

7 – Bağlantı Kabloları (Jumper Kablolar)

Buton Nedir?

4 bacaklı buton

Buton, iterek üzerine basıldığında, makine veya yazılımlarda ki bir sürecin başlamasını ve kontrolünü sağlayan basit bir geçiş mekanizmasıdır. Butonlar tipik olarak genellikle sert plastik veya metal malzemeden imal edilir.  (Kaynak: Vikipedi)

Butonun İç Şeması

Butonun 4 bacağından karşılıklı birbirine bakan pinleri buton basıldığında içeriden birbirine bağlanır. A1-A2 ve B1-B2 bacakları, buton basıldığında kısa devre olur.

Bu devremizde butonun basılı olup olmadığını kontrol etmek için pull down direnç sistemini kullanmalıyız. Aksi halde butondan kararsız bir akım geçişi olacak ve devre istediğimiz gibi çalışmayacaktır. TinkerCAD ile Butonlu LED Uygulması başlıklı yazımızda bu direnç sistemlerinden bahsetmiştik.

mBlock ile Arduino Butonlu LED Kontrol Uygulaması Algoritması:

  1. Adım: Başla
  2. Adım: LEDpini tanımla = 8
  3. Adım: Butonpini tanımla = 9
  4. Adım: LEDdurumu tanımla = 0
  5. Adım: butonDurumu tanımla = 0
  6. Adım: butonDurumu = butondan gelen değer
  7. Adım: Buton basılı mı?
  8. Adım: Evet ise 8. Adım’a git
  9. Adım: LED’i kontrol et (Yanıyor mu? LEDdurumu = 1 mi?)
  10. Adım: Evet ise 12. Adım’a git
  11. Adım: Hayır ise 16.Adım’a git
  12. Adım: LED’i söndür
  13. Adım: LEDdurumu = 0 yap
  14. Adım: Bekle (0.3 saniye)
  15. Adım: 5. Adım’a git
  16. Adım: LED’i yak
  17. Adım: LEDdurumu = 1 yap
  18. Adım: Bekle (0.3 saniye)
  19. Adım: 5. Adım’a git
  20. Adım: Bitir

mBlock ile Arduino Butonlu LED Kontrol Uygulama Devresi:


mBlock ile Arduino Butonlu LED Kontrol Uygulama Devre Şeması

mBlock ile Arduino Butonlu LED Kontrol Uygulama Devresi Blok Kodları:

mBlock ile Arduino Butonlu LED Kontrol Uygulama Devresi:

mBlock ile Arduino Butonlu LED Kontrol Uygulama Videosu

mBlock ile Arduino Butonlu LED Kontrol Uygulama Devresi Kodlarını İndirmek İçin Tıklayınız !!!

Bir sonraki uygulamamızda görüşmek üzere…

BİR YORUM YAZIN

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

    maalesef yapamadım

    1. admin dedi ki:

      Devrenizi tekrar kontrol ediniz. Kodları doğru yazdığınızdan ve Arduino’nun mBlock ile bağlantısının gerçekleştiğinden emin olun.

  2. Komutan Logar dedi ki:

    Ardunio yu IDE dışındada kullanabilmeyi empoze etmeniz çok sıradışı ve bilgilendirici 🙂

    1. admin dedi ki:

      Teşekkür ederim. Elimizden geldiğince Arduino’yu çok yönlü ele almaya çalışıyoruz. Faydalı olması dileğimizdir…

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

© 2018-2025 BlogKod