Çarşamba , 8 Aralık 2021

Led İçin Dışarıdan Yanıp Sönme Sayısı Girilsin


  • Devre Senaryosu

Devrede gördüğünüz üzere 3 farklı renkte 3 led bulunmaktadır. Bu devrede bizden istenen kırmızı, yeşil ve sarı ledlerin farklı sayılarda yanmasını sağlamaktır. For döngüsü kullanılmıştır. Ledlerin kaçar defa yanacağı bilgisi bu örnekte direk olarak bir değişken üzerinden el ile girilmiştir. İlerleyen uygulamalarda bu değerler direk olarak kullanıcıdan manual olarak alınacaktır. Devre kodlarında if kontrol deyimi ve for döngüsü kullanılmıştır.

  • Tinkercad Devre Şeması

  • Aurduino 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=5;i<=7;i++)//bacak numaraları artıran döngü
{

if(i==5)//KIRMIZI LED İÇİN
{
for(k=1;k<=kled;k++)
{
digitalWrite(i,HIGH);
delay(500);
digitalWrite(i,LOW);
delay(500);
}
}
else if(i==6)//SARI LED İÇİN
{
for(k=1;k<=sled;k++)
{
digitalWrite(i,HIGH);
delay(500);
digitalWrite(i,LOW);
delay(500);
}
}
else//YEŞİL LED İÇİN
{
for(k=1;k<=yled;k++)
{
digitalWrite(i,HIGH);
delay(500);
digitalWrite(i,LOW);
delay(500);
}
}
}
}

 

Bu Konuda İlginizi Çekebilir

Arduino Değişkenler ve Değişkenlerin Kullanımı

Arduino Değişkenler ve Değişkenlerin Kullanımı Değerli arkadaşlar aşağıdaki videoda arduino ile değişkenlerin kullanımı ve değişkenlerin …

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir