Cuma , 1 Mart 2024

Arduino İki Buton Kullanımı


Arduino İki Buton İle Led Açma Kapatma

Devre Senaryosu:

Devremizde iki buton kullanılarak ledlerin sıra ile yanması ve sıra ile sönmesi sağlanmıştır. Buton 1 e basıldığında ledler soldan sağa doğru 500 ms aralıklar ile yanmakta Buton 2 ye basıldığında yanmış olan ledler sağdan sola 500 ms aralıklar ile sönecektir.

Devre Şeması:

Devre Kodları:

// C++ code
//
void setup()
{
//hangi pinlerin ne amaçlı kullanılıdığı ifade ediliyor.
pinMode(2, OUTPUT);
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
pinMode(8, INPUT);
pinMode(9, INPUT);

}

void loop()
{
//değişkenler tanımlanıyor
int bt1,bt1s,bt2,bt2s;
bt1=digitalRead(8);
bt2=digitalRead(9);

if(bt1==HIGH && bt1s==LOW && bt2==LOW)
{
digitalWrite(2, HIGH);
delay(500);
digitalWrite(3, HIGH);
delay(500);
digitalWrite(4, HIGH);
delay(500);
}
if(bt1==LOW && bt2==HIGH && bt2s==LOW)
{
digitalWrite(4, LOW);
delay(500);
digitalWrite(3, LOW);
delay(500);
digitalWrite(2, LOW);
delay(500);

}
bt1s=bt1;
bt2s=bt2;
}

Bu Konuda İlginizi Çekebilir

Arduino 7 Segment Display İle Fonksiyon Kullanımı

Arduino Fonksiyon Kullanımı Örnek Devre Senaryosu: Şekildeki devre ortak anotlu bir 7 segment display kullanılmıştır. …