Perşembe , 18 Nisan 2024

Arduino 7 Led 2 Buton Sıralı Yakma Söndürme


Arduino 7 Led 2 Buton Sıralı Yakma Söndürme

Devre Senaryosu

Devrede sırası ile bulunan ledlerimiz ilk etapta sönük durumdadır. A Butonuna basıldığında ledler 1. Ledten başlayarak 7 lede kadar 0,5 saniye aralıklar ile yanacaklardır. Yanma işlemi tamamlandığında o şekilde beklenecektir. B butonuna bastığımızda bu kez ledler 7. Ledden 1. Lede doğru 1 saniye aralıklar le söneceklerdir.

Tinkercad Devre Şeması

Devre Kodları

int abutondurum=0;
int bbutondurum=0;
int k=0;
void setup()
{
pinMode(2, OUTPUT);
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
pinMode(5, OUTPUT);
pinMode(6, OUTPUT); 
pinMode(7, OUTPUT);
pinMode(8, OUTPUT);
pinMode(12,INPUT); //A BUTONU
pinMode(13,INPUT); //B BUTONU
}
void loop()
{
abutondurum=digitalRead(13);
bbutondurum=digitalRead(12);
if(abutondurum==1)
{
for(k=2;k<=8;k++)
{
digitalWrite(k,1);
delay(500);
}
}
if(bbutondurum==1)
{
for(k=8;k>=2;k--)
{
digitalWrite(k,0);
delay(1000);
}
}
}

 

Bu Konuda İlginizi Çekebilir

Sosyal Medya Dersi Çalışma Soruları

Sosyal Medya Dersi Sınavı Çalışma Soruları SOSYAL MEDYA DERSİ 2. DÖNEM 1. YAZILI SINAVI ÇALIŞMA …