Yardım odanın ışğını açık unutunca öten sistem

kaancoder

Öğrenci
Katılım
6 Mart 2022
Mesajlar
8
Reaksiyon puanı
2
Puanları
3
Yaş
25
arduino uno ile ışık açıksa öten buzzer sistemi yaptım fakat bunu ışık 20 saniyeden uzun süre açıksa ötecek şekilde nasıl geliştirebilirim ? if'den hemen sonra delay(20000) komutu eklemeyi denedim fakat her öttüğünde 20 saniye beklemeye başladı. yardım lütfen
 

Ekli dosyalar

  • 1655637067845.png
    1655637067845.png
    22 KB · Görüntüleme: 81

Akifㅤ

Asistan
Katılım
30 Ocak 2021
Mesajlar
369
Reaksiyon puanı
471
Puanları
93
arduino uno ile ışık açıksa öten buzzer sistemi yaptım fakat bunu ışık 20 saniyeden uzun süre açıksa ötecek şekilde nasıl geliştirebilirim ? if'den hemen sonra delay(20000) komutu eklemeyi denedim fakat her öttüğünde 20 saniye beklemeye başladı. yardım lütfen
millis komutunu araştır. Bunu millis çözer.
Yukarıda
int zaman = millis();
Aşağıda
if(sensor_deger>650){

if (millis() -20000>zaman)
{
//Çalışacak kod
}

else{
zaman=millis();
}
}
Tabi bu bir örnek, sen araştır yapamazsan tam kodu ayarlarız
 
Üst