uint8_t led1 = 2, led2 = 3;
uint32_t simdiki_zaman = 0;
uint32_t son_zaman1 = 0;
uint32_t son_zaman2 = 0;
uint32_t birinci_tur = 1500;
uint32_t ikinci_tur = 2500;
uint8_t led1_durum = 0, led2_durum = 0;
void setup()
{
Serial.end();
pinMode(led1, OUTPUT);
pinMode(led2, OUTPUT);
}
void loop()
{
simdiki_zaman = millis();
if((led1_durum == HIGH) && (simdiki_zaman - son_zaman1 >= birinci_tur))
{
led1_durum = LOW;
digitalWrite(led1, led1_durum);
son_zaman1 = simdiki_zaman;
}
else if((led1_durum == LOW) && (simdiki_zaman - son_zaman1 >= birinci_tur))
{
led1_durum = HIGH;
digitalWrite(led1, led1_durum);
son_zaman1 = simdiki_zaman;
}
if((led2_durum == HIGH) && (simdiki_zaman - son_zaman2 >= ikinci_tur))
{
led2_durum = LOW;
digitalWrite(led2, led2_durum);
son_zaman2 = simdiki_zaman;
}
else if((led2_durum == LOW) && (simdiki_zaman - son_zaman2 >= ikinci_tur))
{
led2_durum = HIGH;
digitalWrite(led2, led2_durum);
son_zaman2 = simdiki_zaman;
}
}