Arduino Led Kontrol
Devre Seneryosu:
Burada toplam 3 tane ledimiz bulunmaktadır. Devremizdeki ledlerin yanma sayısını global olarak tanımladığımız değişkenlere girdiğimizde ledler istediğimiz sayıda yanmaktadır.
Devre Kodları:
int kled=15;//KIRMIZI LED 15 KERE YANSIN
int sled=20;//SARI LED 20 KERE YANSIN
int yled=25;//YEŞİL LED 25 KERE YANSIN
int i,k;
void setup()
{
pinMode(5, OUTPUT);//KIRMIZI
pinMode(6, OUTPUT);//SARI
pinMode(7, OUTPUT);//KIRMIZI
}
void loop()
{
for(i=6;i<=8;i++)//bacak numaraları artıran döngü
{
if(i==6)//KIRMIZI LED İÇİN
{
for(k=1;k<=kled;k++)
{
digitalWrite(i,HIGH);
delay(500);
digitalWrite(i,LOW);
delay(500);
}
}
else if(i==7)//SARI LED İÇİN
{
for(k=1;k<=sled;k++)
{
digitalWrite(i,HIGH);
delay(500);
digitalWrite(i,LOW);
delay(500);
}
}
else if(i==8)//YEŞİL LED İÇİN
{
for(k=1;k<=yled;k++)
{
digitalWrite(i,HIGH);
delay(500);
digitalWrite(i,LOW);
delay(500);
}
}
}
}