Conectar varias entradas digitales para una entrada analógica! (2 / 3 paso)

Paso 2: Esquemas y explicación

El primer diagrama de arriba es la forma estándar para conectar botones. Cada uno conecta con su propio pin digital, y cada uno tiene su propio resistor de pull-down. En el segundo diagrama, todos los botones de conectan con el mismo conector analógico.  También conectan al positivo a través de una resistencia de 1K ohm y la negativa a través de resistencias de diferente valor. Cuando se pulsa el botón 1, el nivel de voltaje en analógico 0 es igual a {R2 / (R1 + R2)} * Vcc o {100 / (1000 + 100)} * 5 = 5/11 de un volt o 0.45V. Problemas para los otros dos botones con resistencias de 330 y 470 ohmios, obtenemos 1.24V botón 1.6V 2 y aproximadamente para el botón 3. Podríamos seguir añadiendo botones con resistencias de valor superiores, como 680 ohms, 1,5 kohms, 3.3K ohms y así sucesivamente.

También es útil el hecho de que pulsando dos botones al mismo tiempo producirá un valor completamente independiente. Basado en la ecuación para resistencias paralelo, R = 1/1/R1 + 1/R2... 1/Rx, podemos determinar que los botones uno y dos presionados juntos producirá una resistencia total de 1/100 + 1/330 = 1/R, entonces solucionando para R, el resultado es alrededor 77 ohmios. Que conecte la fórmula del divisor de tensión con 77 ohmios como R2, {77 / (1077)} * 5 = 0.35V, obtenemos una lectura de voltaje completamente nuevo. Posibles usos incluyen ser capaz de leer diagonales en palancas de mando que utilizan botones, como este: https://www.sparkfun.com/products/9182, sin varios if... entonces... if else declaraciones sobre Arduino.

Para más información sobre resistencias en paralelo, Lee este artículo: http://www.electronics-tutorials.ws/resistor/res_4.html

Artículos Relacionados

Bluetooth control LED con entrada analógica de LDR para TfCD

Bluetooth control LED con entrada analógica de LDR para TfCD

Pablo Bosch - 4154746Duygu Guroglu - 4519191Este proyecto es una variante de la prueba de RFduino y Android App muestra de Iann (Iann RFDuino prueba App)Reescribió el existente programa de prueba para la RFduino y la aplicación de prueba para Android
Múltiples entradas analógicas usando un perno de analoge

Múltiples entradas analógicas usando un perno de analoge

¡ Hola!En este instructible voy a explicar cómo leer valores de más de un sensor mediante el uso de solamente una clavija de entrada analógica.Te preguntarás por qué desea esto.Cuando se utiliza un tablero de Nodemcu, como se muestra en la imagen, un
Circuito de protección de entrada analógica

Circuito de protección de entrada analógica

Pines de entrada analógicas son una característica común de muchos tableros de microcontrolador. Sin embargo, debido a la tensión de la Junta, se limitan a un analógico voltaje de entrada máximo (1.8V, 3.3V, 5V), más allá del cual terminará freír la
Lectura de entradas analógicas en tiempo Real utilizando Arduino y trazar usando LabVIEW

Lectura de entradas analógicas en tiempo Real utilizando Arduino y trazar usando LabVIEW

Cuando estaba haciendo mis proyectos uno de la parte fue lectura de datos analógicos y lo trazado. Desde entonces he no encontrado ningún artículo o instructable con material confiable hacerlo pensé en escribir los pasos que finalmente utilicé para r
Utilizando Sensor como entrada analógica foto

Utilizando Sensor como entrada analógica foto

aquí estamos usando varias foto reóstatos como botones. La idea es cuando cubre el resistor como están presionando un botón.Paso 1: Lo que necesitamos -Arduino-resistencia k 100-Fotosensor-Cable-Cabeceras hombresPaso 2: Conectar el sensor Para conect
Arduino conectado con oxímetro de pulso Nonin (módulo OEM) para producir salida analógica

Arduino conectado con oxímetro de pulso Nonin (módulo OEM) para producir salida analógica

este proyecto fue concebido para tener una señal analógica fiable que puede ser interconectada directamente con Labview para la recolección de datos en una investigación que estábamos tratando de hacer. Oxímetro de pulso disponible comercialmente la
Una entrada analógica de lectura

Una entrada analógica de lectura

/** AnalogInput.ino ** creado: 05/05/2015 13:30:42 * autor: Gideon * /int led = 12; sensor int = A2;int sensorvalue = 0;void setup() {}/ * Agregar aquí el código del programa de instalación, ejecuta código de configuración una vez cuando se inicia el
¿Cómo controlar el TV funciona con entrada analógica y Arduino

¿Cómo controlar el TV funciona con entrada analógica y Arduino

alguna vez has querido utilizar una perilla de vieja buena para controlar el volumen del televisor en lugar repetido botón pulsando? ¿O que sea controlado por la luz? ¿Tiene su control remoto para ser sustituido por un arduino impresionante y deja ha
ARDUINO interfaces y convertidores para entrada/salida digital/analógica

ARDUINO interfaces y convertidores para entrada/salida digital/analógica

CE schéma réunit toutes les interfaces ou convertisseurs j'utilise avec mes microcontrôleurs pour piloter mes systèmes (gaine de ventilación chauffante régulation de température, portail automatisé, cuatro thermique, carga de monte, estación de pompa
Entrada de Arduino analógica pantalla

Entrada de Arduino analógica pantalla

Hola, este es un sencillo instructivo que muestra cómo utilizar una entrada analógica (potenciómetro) y mostrar que en forma de porcentaje en una pantalla de caracteres LCD 16 X 2Gracias por mirar!Paso 1: Piezas necesarias lo que necesita:1 x arduino
Actualización de seguidor de línea analógica para Arduino con Attiny85

Actualización de seguidor de línea analógica para Arduino con Attiny85

ResumenEn este Instructable le mostrará cómo actualizar un análogo barato seguidor de línea en un seguidor de línea Arduino inteligente sustituyendo el LM393 comparador IC por un inteligente Attiny85 y Arduino sketch.IntroducciónRobot seguidor de lín
Una guía de principiantes para dispositivos de lógica programable

Una guía de principiantes para dispositivos de lógica programable

Pongo este instructable juntos después de darse cuenta de que allí realmente no es nada en el sitio web sobre lógica programable excepto una pregunta y una instructable sobre un programador (véase los acoplamientos abajo).En un esfuerzo por tratar de
Para salida analógica de señal de Audio

Para salida analógica de señal de Audio

Estoy muy obsesionado con la música, y cuando era nuevo en la electrónica, lo primero que quería hacer (después de parpadear un LED por supuesto) era hacer una música funciona luz, que a su vez y según la música hacia arriba y hacia abajo. Así que co
Veleta analógica con Auto configurar

Veleta analógica con Auto configurar

Continúa el proyecto de estación de GPRS en línea increíble, tenemos otra actualización a la amplia gama de sensores con una profesional analógico Veleta, amablemente donado por instrumentos de Vector. Este dispositivo será finalmente enganchar en el