hafy
Üye
- Katılım
- 17 Kasım 2020
- Mesajlar
- 86
Yukarıdaki soruyu sordum ve nasıl olabilir diye düşünürken rotary encoder pinlerinin farklı bağlanmasıyla mümkün olabilir mi dedim...
Biz normalde encoder pinlerinden A ve B pinini pullup yahut pulldown olarak MCU interrupt pinine; bu ikisinin common pinini ise diğerleri pullup iken GND'ye, pulldown iken +5 volta bağlıyoruz.
Eğer A ve B pini giriş ve common pini çıkış olursa, bir tık hareketinin tamamlandığı dört adımda bize sırasıyla şu çıktıları verecektir:
0 ânında: 0
1 ânında: Yalnız A
2 ânında: A+B
3 ânında: Yalnız B
Sonrasında tekrar 0 anına dönecek.
Logic yapılar konusunda hemen hiç bilgim olmamasına rağmen böyle bir bağlantı biçiminin encoder üzerinden hareket okumakta bir artı sağlama imkânını sizlere yeni bir soru olarak sormak istiyorum. Ne dersiniz kullanışlı olabilir mi?
Redmi Note 8 Pro cihazımdan Tapatalk kullanılarak gönderildi
Biz normalde encoder pinlerinden A ve B pinini pullup yahut pulldown olarak MCU interrupt pinine; bu ikisinin common pinini ise diğerleri pullup iken GND'ye, pulldown iken +5 volta bağlıyoruz.
Eğer A ve B pini giriş ve common pini çıkış olursa, bir tık hareketinin tamamlandığı dört adımda bize sırasıyla şu çıktıları verecektir:
0 ânında: 0
1 ânında: Yalnız A
2 ânında: A+B
3 ânında: Yalnız B
Sonrasında tekrar 0 anına dönecek.
Logic yapılar konusunda hemen hiç bilgim olmamasına rağmen böyle bir bağlantı biçiminin encoder üzerinden hareket okumakta bir artı sağlama imkânını sizlere yeni bir soru olarak sormak istiyorum. Ne dersiniz kullanışlı olabilir mi?
Redmi Note 8 Pro cihazımdan Tapatalk kullanılarak gönderildi