Rotary encoder

De wikijoan
Salta a la navegació Salta a la cerca

Introducció[modifica]

Rotary-Encoder-For-Dummies.jpg

Compra a eBay (set 2017):CODIFICADOR ROTATORIO CON SWITCH EJE PULSADOR - ROTARY ENCODER -ARDUINO M0012

Jo havia fet servir un rotary encoder per fer el arcade stick de conducció, aprofitant un ratolí USB i un motor d'aparell de DVD com a rotor. L'avantatge és que era USB i el connectava directament a la RPi.

En el cas de què ho vulgui connectar a l'Arduino, és senzill i barato utilitzar aquests rotary encoders. La idea és utilitzar-lo en el projecte del flight simulator (flightsimulator o X-Plane), on s'utilitzen aquests codificadors per algunes funcions del penell de control (com ara els trims). Per ex, en aquest article s'utilitza un rotary encoder i arduino per controlar un aspecte del simulador X-Plane, com ara el trim per corregir el heading left/right d'un avió:

L'exemple més senzill que demostra el funcionament del rotary encoder està a:

/home/joan/sketchbook/POT_gauge/rotary_encoder/rotary_encoder.ino

i com es veu a la foto, el DT és el OUTPUT6, i el CLK és el OUTPUT7.


creat per Joan Quintana Compte, setembre 2017