Şimdi Ara

ENCODERDE OKUNAN DEĞERİ KAYDETMEK

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir (1 Mobil) - 1 Masaüstü1 Mobil
5 sn
3
Cevap
0
Favori
707
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Rotary encoderle ileri geri sayım yapabiliyorum.Bunda bir sorun yok.Benim sorunum bu sayıların kaydedilmesi sırasında oluyor.Encoder sayım sırasında kaydetme işlemi yaparsam PIC puls kaçırıyor.Buda ölçüm sonucun yanlış çıkmasına neden oluyor.Acaba hem saydırmanın sağlıklı olması,hem de PIC in enerjisinin kesilip tekrar enerjilendikten sonra son değerin ekranda görülmesi için ne yapmam gerekiyor.
    NOT:Sayma girişi olarak RB.0 harici kesmesini kullanıyorum.



  • Şöyle bir fikir geldi aklıma. Kullanılmayan bir TIMER'i ayarlayın, puls algılandıkça o TIMER'i sıfırlayın. Ne zaman pulslar durur, TIMER bunun üzerine kesintisiz çalışır, siz de bir değişkeni artırırsınız, bu yolla atıyorum 10 saniye bekleme yaratırsınız. Hareketler durduktan 10 saniye sonra bulunduğu yeri kaydedersiniz, kayıt dururken yapıldığı için kaçırma olmaz. Ha, tam kaydederken dönerse, elbette kaçıracaktır. Ama sanırım bu encoderi "insan" çeviriyor, bu durumda bu ihtimal düşük kalacak :)

    Kolay gelsin.
  • Bu fikir mantıklı geldi.Deneyeceğim bakalım.Teşekkürler.
  • Yapay Zeka’dan İlgili Konular
    Tiff olarak kaydetme
    11 yıl önce açıldı
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.