Cómo interpretar el sentido de giro de un conmutador digital con un PIC (1 / 5 paso)

Paso 1: partes

Con el fin de implementar esto, necesitarás:

Un interruptor rotatorio (cuadratura codificado)
Tire hacia arriba de los resistores
Plataforma de microcontrolador adecuado

Para mi proyecto, he utilizado un Grayhill 61C 22-01-04-02 codificador óptico. La hoja de datos para el conmutador requiere 8.2 tirar k ohm resistencias en las líneas de dos datos que viene del interruptor. Usted querrá comprobar el encoder que optan por usar la hoja de datos. El interruptor giratorio que utiliza también puede pedirse con un interruptor de botón de empuje axial. Es una característica útil para cometer las selecciones que han sido marcadas, etc. pero no estar debatiendo aquí su interfaz. Tengo una "plataforma de microcontrolador adecuado" aparece porque (creo) esto puede ser implementado en más de una plataforma. He visto un montón de gente usando otros microcontroladores de Instructables, así que quiero mostrar lo general. Escribí todo el código en PIC Basic Pro para uso con un PIC16F877A de Microchip. Realmente, lo importante que usted necesita en el microcontrolador es la capacidad de interrupción cuando hay un cambio de lógica en cualquiera de dos pernos. En el PIC16F877A, esto se llama la interrupción de cambio PORTB. Pueden existir otros nombres para él en otros controladores. Esta función de interrupción de microcontrolador es parte de lo que hace esta aplicación tan elegante.

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