Merhabalar öncelikle devre şeman ve arduino kodun ektedir. Kolay gelsin.
int sayac = 0, led1 = 5, led2 = 6, led3 = 7, buton = 4;
void setup() {
pinMode(led1, OUTPUT);
pinMode(led2, OUTPUT);
pinMode(led3, OUTPUT);
pinMode(buton, INPUT);
}
void loop() {
if(digitalRead(buton) == HIGH)
{
delay(100);
if(digitalRead(buton) == HIGH)
{
sayac++;
if(sayac == 5)
{
sayac = 1;
}
}
}
switch (sayac) {
case 1:
digitalWrite(led1, HIGH);
digitalWrite(led2, LOW);
digitalWrite(led3, LOW);
break;
case 2:
digitalWrite(led1, LOW);
digitalWrite(led2, HIGH);
digitalWrite(led3, LOW);
break;
case 3:
digitalWrite(led1, LOW);
digitalWrite(led2, LOW);
digitalWrite(led3, HIGH);
break;
case 4:
digitalWrite(led1, LOW);
digitalWrite(led2, LOW);
digitalWrite(led3, LOW);
break;
default:
break;
}
delay(100);
}
/sites/default/files/cevaplar/dosya/2020/file-devre.png
/sites/default/files/cevaplar/dosya/2020/file-led.txt