Şimdi Ara

ENCODERDE OKUNAN DEĞERİ KAYDETMEK

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
3
Cevap
0
Favori
896
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
Öne Çıkar
0 oy
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.



    _____________________________
    Topluma faydalı olmak istiyorsan doğru bildiğini paylaş.
    Ben MEVLANA değilim.Adam ol da öyle gel.
    2013 GRAND CMAX 1.6 TDCI AYTOZU GRİ
  • Şö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.
    _____________________________
    Topluma faydalı olmak istiyorsan doğru bildiğini paylaş.
    Ben MEVLANA değilim.Adam ol da öyle gel.
    2013 GRAND CMAX 1.6 TDCI AYTOZU GRİ
  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.