Çarşamba , 24 Nisan 2024

Ardunio İle 7 li Kayan Led- Döngülü-Döngüsüz


Ardunio İle 7 li Kayan Led- Döngülü-Döngüsüz

Bu örneğimizde 7 tane ledimizi döngü kullanmadan ve döngü kullanarak iki ayrı şekilde sıra ile yakmayı öğreneceğiz.

Tinkercad Devre Şekli

Açık Devre Şeması

ARDUNIO KODLAR

A)DÖNGÜ KULLANMADAN

// C++ code
//
void setup()
{
pinMode(2, OUTPUT);
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
pinMode(5, OUTPUT);
pinMode(6, OUTPUT);
pinMode(7, OUTPUT);
pinMode(8, OUTPUT);
}

void loop()
{
digitalWrite(2, HIGH);
delay(1000); // Wait for 1000 millisecond(s)
digitalWrite(2, LOW);
delay(1000); // Wait for 1000 millisecond(s)
digitalWrite(3, HIGH);
delay(1000); // Wait for 1000 millisecond(s)
digitalWrite(3, LOW);
delay(1000); // Wait for 1000 millisecond(s)
digitalWrite(4, HIGH);
delay(1000); // Wait for 1000 millisecond(s)
digitalWrite(4, LOW);
delay(1000); // Wait for 1000 millisecond(s)
digitalWrite(5, HIGH);
delay(1000); // Wait for 1000 millisecond(s)
digitalWrite(5, LOW);
delay(1000); // Wait for 1000 millisecond(s)
digitalWrite(6, HIGH);
delay(1000); // Wait for 1000 millisecond(s)
digitalWrite(6, LOW);
delay(1000); // Wait for 1000 millisecond(s)
digitalWrite(7, HIGH);
delay(1000); // Wait for 1000 millisecond(s)
digitalWrite(7, LOW);
delay(1000); // Wait for 1000 millisecond(s)
digitalWrite(8, HIGH);
delay(1000); // Wait for 1000 millisecond(s)
digitalWrite(8, LOW);
delay(1000); // Wait for 1000 millisecond(s)
}

 

A)DÖNGÜ KULLANARAK

int k;
void setup()
{
pinMode(2, OUTPUT);
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
pinMode(5, OUTPUT);
pinMode(6, OUTPUT);
pinMode(7, OUTPUT);
pinMode(8, OUTPUT);
}

void loop()
{
for(k=2;k<9;k++)
{
digitalWrite(k, HIGH);
delay(1000); // Wait for 1000 millisecond(s)
digitalWrite(k, LOW);
delay(1000); // Wait for 1000 millisecond(s)
}
}

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. …