Arduino

Arduino İki Butonla Led Yakma

Bu uygulamada iki butondan birine basıldığında deneysel devre tahtasındaki LEDi yakmayı gösteren devre şemasını ve bu şemaya ait kodları bulacaksınız.

Devre hazırlığı için gerekli malzemeler;

  • 1 tane Arduino Uno
  • 1 tane breadboard
  • 2 tane 10k direnç
  • 1 tane 470 ohm direnç
  • 2 tane 4 bacaklı buton

Devre:

Kod:

Açıklama:

Daha önceki yazılarda tek buton ile led yakma uygulaması yapmıştık. Bu uygulamada iki buton kullanarak led yaktık. Uygulama void içinde iki butonu giriş (INPUT) yaptık. pin 13de LED yanacağı için bunu çıkış (OUTPUT) olarak ayarladık.

Daha sonra loop içinde digitalRead ile butonlardan gelen değerleri okuyup buttonState1 ve buttonState2 değişkenlerine durumlarını atadık.

Burada dikkat etmemiz gereken en önemli nokta buttonState1 == HIGH || buttonState2 == HIGH komutu ile iki butondan birinin basılıp basılmadığını kontrol etmektir. İki butondan her hangi biri basılıysa digitalWrite(13,HIGH) ile pin 13 HIGH yapılacak ve LED yanacaktır. Aksi durumda LED sönük duracaktır.

About the author

admin

Add Comment

Click here to post a comment

Bu site, istenmeyenleri azaltmak için Akismet kullanıyor. Yorum verilerinizin nasıl işlendiği hakkında daha fazla bilgi edinin.