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
Öncelikle mesela "time" isminde int tanımla onu 0'a eşitle. İf içerisine time değişkenini yaz ışığın açık olduğu her algılandığında time değişkenine 1 eklensin ve 1 saniye beklensin. Daha sonra if'in dışına başka bir if oluştur " if (time == 20){ " onun içine buzzer'ın ötmesini sağlayan kodu ve time = 0 yaz. Işık kapalıysa buzzer'ı kapatan else ifadesi içerisine ise yine time = 0 eklemelisin
Öncelikle mesela "time" isminde int tanımla onu 0'a eşitle. İf içerisine time değişkenini yaz ışığın açık olduğu her algılandığında time değişkenine 1 eklensin ve 1 saniye beklensin. Daha sonra if'in dışına başka bir if oluştur " if (time == 20){ " onun içine buzzer'ın ötmesini sağlayan kodu ve time = 0 yaz. Işık kapalıysa buzzer'ı kapatan else ifadesi içerisine ise yine time = 0 eklemelisin