BUTONLAR



Kullanılacak Devre Elemanları
Devre
Kodlar
Kodlama aşamasında, Ledin bağlı olduğu pin DÜŞÜK/ALÇAK seçilerek Ledin sönmesi, YÜKSEK seçilerek Ledin yanması sağlanır. Pin kutucuğuna tıklanarak ilgili pin numarası değiştirilebilir, bizim örneğimizde 7. ve 9. sayısal pinleri kullanıldığı için bu şekilde değiştirmek gerekmektedir.
MBLOCK 3 KODLARI

MBLOCK 5 KODLARI

TINKERCAD KODLARI

Butonlar basılmadığında 0, basıldığında 1 sayısal sonucu üretirler, butonu 7 numaralı sayısal pine bağladığımız için 0 yada 1 olması eğer ise değilse koduyla kontrol edilir, 1 ise 9 nolu pine sinyal gönderilir ve buzzer çalar. Devrenin çalışması için gereken kodlar da mblockta buna göre oluşturup, Arduino kartına yüklenir.
Buton İle Buzzer Kontrol Etme Uygulaması
Buton İle Buzzer(Düdük) Kontrol Etme uygulamamızda amacımız; butona basıldığında çalan, basılmadığında çalmayan bir Buzzer devresi oluşturma ve Buzzerın çalma durumunun buton ile kontrol edilmesini sağlayan kodların yüklenerek çalıştırılması.
Devre çalıştığında;
Kapı zili mantığıyla butona basılıyken buzzer çalacak, basılı değilken çalmayacak.
Devrenin şemasını Tinkercad ile oluşturup inceleyeceğiz daha sonra devreyi breadboard üzerine kurup kodları mBlockta oluşturarak Arduino karta yükleyeceğiz. Butonlar ile ilgili detaylı bilgiye Butonlar, Buzzer ile ilgili detaylı bilgiye Buzzer sayfasından ulaşabilirsiniz.
1 Adet Buzzer
1 Adet 4 Bacaklı Çıt Çıt Buton
1 Adet 10 KOhm Direnç
Arduino Uno
Breadboard
Jumper Kablolar
Şekilde görüldüğü gibi LEDin –(kısa) bacağı GND pine, + (uzun) bacağı 220 ohm direnç ile 9 nolu dijital pine bağlanmıştır. Butonun sol alt bacağı 5V pine, sağ üst bacağı 7 nolu pine ve sağ üst bacağı 10 Kohm direnç ile GND pine bağlanmıştır. GND ve 5V için breadboard ve arduino kart jumper kablo ile bağlanmıştır.


