BUTONLAR



Kullanılacak Devre Elemanları
Title
%20Kontrol%20Etme%20U.png)
Devre

Title
Title
Kodlar

MBLOCK 5 KODLARI

TINKERCAD KODLARI

Title
Title
Title
Title
Title
Title
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 led yakılır. Devrenin çalışması için gereken kodlarda buna göre oluşturup, Arduino kartına yüklenir.
Title
Title
MBLOCK 3 KODLARI
Buton İle Ledi Kontrol Etme Uygulaması
Buton İle Ledi Kontrol Etme uygulamamızda amacımız; butona basıldığında yanan, basılmadığında sönen bir led devresi oluşturma ve ledin yanma durumunu buton ile kontrol edilmesini sağlayan kodların yüklenerek çalıştırılması.
Devre çalıştığında;
Butona basılıyken led yanacak, basılı değilken yanmayacak.
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, Ledler ile ilgili detaylı bilgiye Ledler, dirençlerle ile ilgili detaylı bilgiye Dirençler sayfasından ulaşabilirsiniz.
-
1 Adet Led
-
1 Adet 220 Ohm Direnç
-
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.
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.

