Herkese iyi geceler. Arduino da sensör ile musluk kontrol etmek istiyorum. Sensör görünce musluk açıyor, 1 saniye verip kapanıyor. Buraya kadar sorun yok, fakat sensör görmeye devam edince, program tekrar başa döndüğünde tekrar ve tekrar musluğu açıp kapatıyor. Bir kere çalışıp -sensör görmeye devam etse bile- durmasını istiyorum. Yardımcı olursanız sevinirim. Şimdiden teşekkürler.
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.
loop() kısmı aşağıdaki şekilde düzenleyin. Derleyip deneme imkanım yok. Olayın mantığı: - Sensörden sinyal gelirse 1000ms çıkış ver. - Hala sensörden sinyal geliyorsa bekle - Sensörden sinyal gelmezse tekrar başa dön.
void loop() {
if (digitalRead(sensor)) { digitalWrite(valf, HIGH); delay(1000); digitalWrite(valf, LOW);
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.
< Bu ileti mobil sürüm kullanılarak atıldı >