Cómo interpretar el sentido de giro de un conmutador digital con un PIC

el objetivo de este Instructable es ilustrar cómo a interfaz digital (cuadratura codificado) interruptor rotatorio con un microcontrolador. No te preocupes, voy a explicar qué cuadratura codificado significa para nosotros. Esta interfaz y el software que lo acompaña permitirá el microcontrolador reconocer el sentido de rotación para cada movimiento de un tope a otro.

Recientemente usé este tipo de interruptor en un proyecto de microcontrolador que requiere un punto de ajuste de presión a ingresarse mediante una perilla con 16 retenes en vez de botones de arriba/abajo. La idea era permitir al usuario para "marcar" la presión deseada. Como resultado, tuvimos que desarrollar una rutina de software para obtener la información de posición del interruptor y deducir el sentido de giro para incrementar o disminuir el punto de ajuste de presión para el sistema principal.

En este Instructable, cubro la interfaz física con el microcontrolador, la teoría de operación del interruptor rotatorio, la teoría de operación de software, así como la rutina de la deducción. Por último, te voy a mostrar mi aplicación de la rutina de la deducción. A medida que avance, voy a intentar mantener las cosas un tanto genérico para que la idea se puede aplicar en tantas plataformas como sea posible pero también compartiré lo que he hecho para que pueda ver una aplicación específica.

Artículos Relacionados

Desarrollar el "Sentido del número" con energía Solar, reciclado, dispositivos numéricos

Desarrollar el "Sentido del número" con energía Solar, reciclado, dispositivos numéricos

dos trenes salen de la estación al mismo tiempo en pistas paralelas. Uno viaja a 560 millas en la misma cantidad de tiempo tarda el otro recorrer 630 millas... y ¿por qué nos preocupamos?¿Ves algo en especial acerca de los números utilizados en este
Una poca caña con un giro

Una poca caña con un giro

este es mi primer instructable así sea bueno para mí!Por lo que usted quiere hacer una caña con un toque para elevar su juego pimp o elevar a tu abuela y mantenerla vertical, bueno, vamos a hacer esto!Paso 1: Elige el tipo Para empezar con una tabla
SEXTO sentido v1.01(beta)

SEXTO sentido v1.01(beta)

HOLA CHICOS,En este instructable voy a mostrar algunas de las características de nuestro software v1.01 de sexto sentido geek.como capturar fotos con gestos, dibujar con la punta de los dedos, use el mapa con sólo pellizcar operaciones, juego fly, je
Compostera de giro

Compostera de giro

se trata de una compostera de giro básico. Construí con (4) 2 x 4 x 10. Tenía the home depot cortarlas por la mitad antes de traerlos a casa. El barril era $20 desde nuestra tienda de alimentación. Incluí algunas medidas, pero el tuyo dependerá en qu
Construir un Tricopter con pedacitos de Rotor

Construir un Tricopter con pedacitos de Rotor

Este Instructable le mostrará cómo construir un tricopter con Rotor. Este Instructable también contiene discusiones teóricas, consejos, trucos, y otra información que espero llegar en su camino a convertirse en un experto tricopter.Diseño del arteVam
FPV Transformable y Modular DIY Quadcopter de carreras!

FPV Transformable y Modular DIY Quadcopter de carreras!

La mayoría de quadcopters, especialmente FPV carreras quads siempre tiene el mismo aspecto: son X o H en forma, con el motor hacia arriba.Quería crear un drone de carreras de FPV que no parece todos la quads y además, es transformable en varios difer
Abejón de carreras clase FPV 250

Abejón de carreras clase FPV 250

Hola a todos. Te sugiero una instrucción sobre cómo construir tu 250 clase quadrocopter.Esta instrucción es para quien quiere uno mismo-montar su quad de carreras, pero no sabe qué componentes elegir para comenzar con. Por supuesto puse mi opinión pe
3D impreso 250 carreras Quadcopter

3D impreso 250 carreras Quadcopter

Este es mi primer instructivo y es sobre cómo montar el Hovership MHQ2 3D impreso QuadcopterADVERTENCIA: divertida seria que había una vez este proyectoPaso 1:OK, antes de adentrarnos en la construcción, vas a necesitar un par de cosas. No se asustó
Cómo hacer pequeños robots con nRover Junta

Cómo hacer pequeños robots con nRover Junta

El nRover, es un tablero pequeño diseñado para construir pequeños robots como UGV (vehículos terrestres no tripulados), seguidor de línea o automatización del hogar, puede ser controlado por wifi, Bluetooth o radio control. El objetivo principal es e
Traje animatronic hierro hombre Mk III

Traje animatronic hierro hombre Mk III

Trajes de Iron Man han sido muy populares últimamente y la pregunta número una que más a menudo me preguntan es "¿Cómo puedo agregar animatronics a mi juego?" Mi amigo Greg quería añadir animatronics a su traje de fibra de vidrio de MkIII por lo
Chaqueta de Crash

Chaqueta de Crash

Enviando un poco uno a "ir a jugar afuera" es una gran manera para obtener movimiento y su cabello por un tiempo. Una vez que comienzan a montar en bici aunque, puede ser un poco más de miedo. ¿Qué sucede si ellos ya están dentro hablar con tía
Ocultar su TV detrás una puerta giratoria

Ocultar su TV detrás una puerta giratoria

Comencé con un integrado más viejo estilo Mueble TV que fue diseñado para un televisor de proyección trasera. Fue mucho más profundo y necesario para un plano de la pantalla TV. Queríamos tener un sistema donde la TV no era visible todo el tiempo por
Mis dos centavos sobre cómo guardar tus dólares y centavos

Mis dos centavos sobre cómo guardar tus dólares y centavos

dinero. Que tendría thunk que estaríamos en este lío. Como la mayoría, su probablemente sintiendo el aguijón de esta crisis económica. Venta de limonada en la esquina de la calle no va a cubrirlo. Necesitamos algo de acción. Tenemos que volver a lo b
Bicicleta funcionado vehículo de 4 ruedas (DiffBikeDorli)

Bicicleta funcionado vehículo de 4 ruedas (DiffBikeDorli)

Esto aquí es un vehículo operado de bicicleta para dos personas, en mayor escala, también llamada bicicleta de cerveza. Los ciclistas se enfrentan a izquierda. Manejo se realiza con una manija de manejo de bicicleta. De frenado se realiza presionando