Buton ile LED Yakıp Söndürme

Arduino örnek uygulamalarına blogumda paylaşmaya devam ediyorum. Başka bir basit arduino uygulaması ile devam ediyoruz.

Bir buton yardımıyla LED yakıp söndürme uygulaması yapacağız. Daha önce LED uygulamaları yapmıştık. Bakınız:

  1. Tek LED Yakma
  2. İki LED Yakma

Şimdi bir buton kullanarak bir LED’i yakıp söndüreceğiz. Bunun için gerekli olan devre bağlantılarını ve arduino kodlamasını inceleyelim.

Gerekli Malzemeler:

  1. Arduino Uno Kartı
  2. BreadBoard
  3. LED (1 adet)
  4. 220Ω Direnç (1 adet), 10kΩ Direnç (1 adet)
  5. Buton (1 adet)
  6. Jumper Kablolar

AÇIKLAMA

LED’i ve butonu aşağıda gösterilen devre şemasındaki gibi breadboarda takıyoruz.

LED’in uzun (+) bacağına direncin bir bacağını takıyoruz. Direncin diğer bacağından aldığımız çıkışı Arduino Uno kartımızın 10 numaralı dijital pinine takıyoruz. LED’in kısa (-) bacağından aldığımız çıkışı Arduino Uno kartımızın GND çıkışına takıyoruz.

Butonun bir ucuna 10 kΩ direnci takıyoruz. Butonumuzda direncin bağlı olduğu bacaktan aldığımız çıkışı Arduino Uno kartımızın 8 numaralı dijital çıkışına takıyoruz ve direncin diğer bacağından aldığımız çıkışı GND çıkışına takıyoruz. Butonumuzun diğer bacağından (direncin bağlı olmadığı ayağından) aldığımız çıkışı Arduino Uno kartımızın 5V çıkışına takıyoruz. Devremiz hazır!

Dikkat ettiyseniz butonu bağlarken 10kΩ direnç kullandık. Bu direncin ismi pull-down direncidir. Pull-down direnci, dijital pinleri giriş olarak kullandığımızda sinyalin bozulmamasını sağlar. Bu projemizde buton basılı değilken dijital pinden okunan değer 0V yani LOW seviyesidir. Pull-down direnci, buton basılıp değer HIGH’a çekilmediği sürece bu pindeki gerilimin 0V’ta sabit kalmasını sağlar.

İŞLEVİ

Tek bir buton ile bir LED’i yakıp söndürür.

DEVRE ŞEMASI

buton ile led yakıp söndürme
Buton ile LED Yakıp Söndürme mBlock Kodları

Arduino ile buton ile LED yakıp söndürme uygulamasını döküman (PDF) olarak indirin:

indir
236 KB

Emrah

1981 Samsun doğumlu ve Gazi Üniversitesi, Bilgisayar ve Öğretim Teknolojileri Eğitimi mezunu. Bilişim Teknolojileri Öğretmeni, Yazar, WebMaster, Blogger, SEO eğitmeni. Araştırmacı, sinema sever, fitness yapar, farklı doğal güzellikleri keşfetmeye bayılır.

Yorum Yap