Cuma , 26 Nisan 2024

Ardunio İle For Döngüsü Örnekleri


Ardunio İle For Döngüsü Örnekleri

1- İki Ledli Örnek

Bu örneğimizde ardunio sistemine bağlı olan iki ledimiz bulunmaktadır.  İlk etapta Sarı Led for döngüsü sayesinde 5 kere yanım sönmekte sonra sistem 3 saniye boşta beklemekte ve sonrasında kırmızı led 5 kere yanıp sönmektedir.

Ardunio Devre Şekli (Tinkercad Arayüzü)

Açık Devre Şeması

Ardunio Kodlar

void setup()
{
pinMode(11, OUTPUT);//SARI LED
pinMode(6, OUTPUT);//KIRMIZI LED
}

void loop()
{
int k;
for(k=0;k<=4;k++)
{
digitalWrite(11,HIGH);
delay(1000);
digitalWrite(11,LOW);
delay(1000);
}
delay(3000);

for(k=0;k<=4;k++)
{
digitalWrite(6,HIGH);
delay(1000);
digitalWrite(6,LOW);
delay(1000);
}
}

2- 3 Ledli Örnek

Bu örneğimizde ardunio sistemine bağlı olan 3 ledimiz bulunmaktadır.  İlk etapta bütün ledler 2 şer saniye ara ile hep birlikte 5 kere yanıp sönecek. Sonrasında Sarı led tek başına 5 kere yanıp sönecek sonra kırmızı led tek başına 4 kere yanıp sönecek, en son yeşil led tek başına 3 kere yanıp sönecek.

Ardunio Devre Şekli (Tinkercad Arayüzü)

Açık Devre Şeması

Ardunio Kodlar

void setup()
{
pinMode(11, OUTPUT);//SARI LED
pinMode(6, OUTPUT);//KIRMIZI LED
}

void loop()
{
int k;
for(k=0;k<=4;k++)
{
digitalWrite(11,HIGH);
digitalWrite(6,HIGH);
digitalWrite(3,HIGH);
delay(1000);
digitalWrite(11,LOW);
digitalWrite(6,LOW);
digitalWrite(3,LOW);
delay(1000);
}
delay(2000); //Tekli YANMALARA GEÇME

for(k=0;k<=4;k++)//SARI
{
digitalWrite(11,HIGH);
delay(1000);
digitalWrite(11,LOW);
delay(1000);
}
delay(3000);

for(k=0;k<=3;k++)//KIRMIZI
{
digitalWrite(6,HIGH);
delay(1000);
digitalWrite(6,LOW);
delay(1000);
}
for(k=0;k<=2;k++)//YEŞİL
{
digitalWrite(3,HIGH);
delay(1000);
digitalWrite(3,LOW);
delay(1000);
}

delay(1000);
}

Bu Konuda İlginizi Çekebilir

Arduino İle Buzzer Kullanımı

Buzzer Nedir Bu yazıda, Arduino ve buzzer kullanarak basit bir melodi çalmanın nasıl yapılabileceğini öğreneceğiz. …