Arduino sensörün algılanma aralığı nasıl ayarlanır?

Eminkrkt

Decapat
Katılım
10 Ağustos 2021
Mesajlar
221
Çözümler
1
Herkese merhaba. En basit şekliyle anlatacağım:

Elimde bir MZ80 modülü var ve modül 0 değerini gönderdiğinde (cisim algılarsa) sayacım başlıyor ve ben sayaç aktifken ikinci kez MZ80'den 0 değeri alırsam sayacın durmasını istiyorum.
Loop çok hızlı olduğu için sayaç başlar başlamaz sanki 2. kez sensörün önünden bir şey geçmiş gibi algılıyor ve 0.1 salisede sayaç duruyor.

Nasıl yapabilirim?
 
Son düzenleyen: Moderatör:
Kod olmadan yorum yapmak gerçekten zor,
Ancak eğer tek şikayetiniz loop'un çok hızlı çalışmasıysa her zaman loopun son satırına bir sleep fonksiyonu ekleyebilirsiniz.

Arduino için yanlış hatırlamıyorsam bu delay oluyordu.

Ama sanırım yapmaya çalıştığınız şey bir komponentten belirli bir değer alınca başka bir şey yapmak olduğundan "Interrupt"'lar hakkında bilgi almanızı öneririm.
 

Technopat Haberler

Yeni konular

Geri
Yukarı