5.3. BUTON - LED

8 nolu pine bağlı butona basıldığında 10 nolu pine bağlı ledi yakan, butona basılmadığında ledi söndüren uygulama


Merhaba Arkadaşlar, bu uygulama için aşağıda bulunan malzemelere ihtiyacımız var.

MALZEMELER
     5 adet farklı renkte jumper kablo,
     1 adet led,
     1 adet buton,
     1 adet 220 ohm (Kırmızı, kırmızı, kahverengi) direnç,
1 adet 10K (Kahverengi, siyah, turuncu) direnç,
     1 adet arduino ve arduino bağlantı kablosu,
     1 adet breadboard.

Öncelikle devremizi oluşturalım.
Ledimizi ve 220 ohm (Kırmızı, kırmızı, kahverengi) direncimizi, butonumuzu ve 10K (Kahverengi, siyah, turuncu) direncimizi breadboardumuza şekildeki gibi yerleştiriyoruz.
Ledimizin kısa bacağını (-) Arduino Uno kartımızda bulunan GND pinine bağlıyoruz.
Ledimizin uzun bacağına (+) ise direncimizi şekildeki gibi yerleştiriyoruz. Direncimizin diğer ucunu Arduino Uno kartımızda bulunan 10 nolu pine bağlıyoruz.
Butonumuzun bir bacağına 10K direncimizi şekildeki gibi yerleştiriyoruz.
Butonumuzun direnç bağladığımız bu bacağını Arduino Uno kartta bulunan 8 nolu pine (Butonumuza basılıp-basılmadığını buradan kontrol edeceğiz) bağlıyoruz. Direncimizin diğer ucunu Arduino Uno kartta bulunan GND pinine bağlıyoruz. Butonumuzun direnç bağlamadığımız bacağını Arduino Uno kartta bulunan 5V pinine bağlıyoruz.  





Devremizi oluşturduğumuza göre artık mBlock programını açarak aşağıdaki kodlarımızı yazıp Arduino Uno kartımıza yüklüyoruz.
  



Arduino Uno kartımızı enerji ile beslediğimiz sürece sürekli olarak 8 nolu pine bağlı butonun durumunu kontrol eder. Buton basılıysa 1, buton basılı değilse 0 değerini alır. Kodlarımızı incelersek 8 nolu pine bağlı buton = 1 ise yani buton basılıysa 10 nolu pine bağlı ledi yakar. 8 nolu pine bağlı buton = 0 ise yani buton basılı değilse 10 nolu pine bağlı ledi söndürür. 



ÖNCEKİ SAYFA          ANASAYFA          SONRAKİ SAYFA

Hiç yorum yok:

Yorum Gönder