Cuma , 19 Nisan 2024

Arduino İle Buton Kullanarak Led Yakma


Arduino İle Buton Kullanarak Led Yakma

Devre Senaryosu

Bu uygulamamızda bread board üzerine bir led ve buton yerleştirip buton ile ledimizi yakacağız. Kullandığımız butonun ismi “push button”. Buton sayesinde istediğimiz zaman ledimizi yakabileceğiz.

Push Button İç Şeması aşağıdaki gibidir.

Push butonun iki farklı bağlantı modeli vardır bunlardan biri Pull Down diğeride Pull Up dır.

Pull Down: Bu bağlantı biçiminde Butona basılması durumunda butondan arduino nun ilgili bacağına 5V gönderilmektedir. Böylece butona basılınca HIGH basılmadı durumda ise LOW uygulanması sağlanmış olur ve kararsızlık durumu ordan kalkar. Pull-Down kelime anlamıyla da aşağıya çekmek anlamındadır. Burada girişten okunan ilk değer LOW olması aşağı kelimesini ifade etmektedir. Başka bir deyişle butona basılmadığı durumda butondan 0 bilgisi basıldığı durumda ise 1 bilgisi gelmektedir.

Pull Up: Bu bağlantı biçiminde butona basılmadığı durumda butondan +5V başka bir deyişle 1 bilgisi üretilmektedir, basıldığı durumda ise 0 V başka bir deyişle 0 bilgisi gelmektedir.

Aşağıdaki örnekte biz PULL DOWN biçiminde bir bağlantı kullanacağız yani butona bastığımızda butondan arduino ya +5 V bilgisi gelecektir.

 

Tinkercad Devre Şekli

Açık Devre Şeması

Arduino Devre Kodları

int buttonState = 0;
void setup()
{
pinMode(6, INPUT);
pinMode(11, OUTPUT);
}
void loop()
{
buttonState = digitalRead(6); // buton değerinin durumunu oku.
// düğmeye basılıp basılmadığını
//kontrol et.
if (buttonState == LOW) {
digitalWrite(11, LOW); // LED’i söndür
}
else
{
digitalWrite(11, HIGH); //LED’i yak
}
delay(10); //Geciktirme işlemi
}

NOT: KODLARI YAZAR İKEN HIGH YERİNE 1, LOW YERİNE 0 YAZABİLİRSİNİZ

Bu Konuda İlginizi Çekebilir

Arduino İle Buzzer Kullanımı

Buzzer Nedir Bu yazıda, Arduino ve buzzer kullanarak basit bir melodi çalmanın nasıl yapılabileceğini öğreneceğiz. …