ARDUİNO BAĞIMSIZ KOD

serdarbyrm

Üye
Katılım
4 May 2017
Mesajlar
5
Puanları
1
Yaş
27
Arkadaşlar arduino da 5 li trafik kavşağının lambalarını kodladım ama şöyle birşey var kontrollü geçiş için sürekli yanıp sönen kırmızı led yapmak istiyorum ama bu delay komutu beni bekletiyor bu yüzden delay komutunu ilgilendirmeden millis komutu ile denedim bu sefer de geç yanıp sönüyor bir bilgisi olan var mı bu konuda ?

KODU DA BIRAKIYORUM BURAYA

const int led = 3;
unsigned long SimdikiZaman = 0;
unsigned long OncekiZaman = 0;
int aralik = 1000;

boolean durum = HIGH;
void setup()
{
Serial.begin(9600);
pinMode(led, OUTPUT);
pinMode(12, OUTPUT);
pinMode(11, OUTPUT);
pinMode(10, OUTPUT);
}

void loop()
{
{
SimdikiZaman = millis();
if (SimdikiZaman - OncekiZaman >= aralik)
{
OncekiZaman = SimdikiZaman;
if (durum == HIGH)
durum = LOW;
else if ( durum == LOW)
durum = HIGH;
digitalWrite(led , durum);
}
}

digitalWrite(12, HIGH);
delay(2000);
digitalWrite(12, LOW);
digitalWrite(10, LOW);
delay(100);
digitalWrite(11,HIGH);
delay(1000);
digitalWrite(11,LOW);
delay(50);
digitalWrite(10, HIGH);
delay(2000);
digitalWrite(10, LOW);
digitalWrite(12, LOW);
delay(100);
digitalWrite(11,HIGH);
delay(1000);
digitalWrite(11,LOW);
delay(50);
}
 
loop döngüsünün içine yazmayı denedin mi? Bu da işe yaramazsa, biraz amelelik olacak ama her beklemeden sonra istediğin ledi açıp kapatsan olmaz mı?Bende pek anlamıyorum :D umarım saçmalamamışımdır. :D:D
 

Forum istatistikleri

Konular
128,330
Mesajlar
916,742
Kullanıcılar
450,172
Son üye
ismailgurel39

Yeni konular

Geri
Üst