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

Paso 2: Interfaz de Hardware

Una "simple" solución sería tener un interruptor de "poste-16 tiro del sola del" con 16 conexiones al microcontrolador. Cada salida de interruptor entonces estar atado a un pin en el microcontrolador para que cada posición del dial puede comprobarse por el microcontrolador. Se trata de un uso excesivo de pines de I/O. Cosas se ponen peor si queremos más de 16 posiciones (retenes) disponibles para nosotros en el conmutador. Cada posición del selector adicional requeriría un extra de entrada al microcontrolador. Rápidamente esto se convierte en un uso muy ineficiente de los insumos en un microcontrolador.

Entrar en la belleza de la manopla.

El selector tiene sólo dos salidas al microcontrolador como A y B en la hoja de datos. Hay sólo cuatro niveles de lógica posible que pueden tomar estas líneas: AB = 00, 01, 10 y 11. Esto reduce considerablemente el número de líneas de entrada que debe utilizar el interruptor de conexión al microcontrolador. Así, hemos reducido el número de líneas de entrada a sólo dos. Ahora ¿qué? Parece que necesitamos 16 Estados diferentes, pero este nuevo interruptor tiene sólo cuatro. ¿Hemos tirado nosotros mismos en el pie? . Sigue leyendo. Cubriremos un poco de la teoría detrás de la operación del interruptor rotatorio para explicar.

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