ARDUİNO BAĞIMSIZ KOD

serdarbyrm

Üye
Katılım
4 May 2017
Mesajlar
5
Puanları
1
Yaş
29
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
133,380
Mesajlar
971,000
Kullanıcılar
459,228
Son üye
saidkaradogu

Yeni konular

Geri
Üst