Acceso a 5 botones por medio de 1 pin Arduino - nuevo (2 / 7 paso)

Paso 2: La teoría - un resumen rápido

le sugiero que lea el paso 2 y paso 3 de la anterior Instructable para los detalles, pero si eres perezoso (um, ocupado me refiero), te voy a dar un rápido resumen.

La forma habitual de leer un botón es conectarlo a un pin de entrada digital y 5V. Cuando usted presiona el botón, la entrada de pin está conectado a 5V y puede leer un alto lógico en el pin.

Para clavijas analógicas de Arduino, lees un valor entre 0 y 1023 basado en el voltaje en el pin. Si hay 0V, lee un 0, y si hay 5V, leer 1023. Cada tensión entre devolverá un valor proporcional basado en el voltaje real.

De esta forma, se deduce que es posible conectar varios botones al pin analógico si usted puede conseguir cada uno de ellos para conectar un voltaje diferente al pin analógico.

Resulta que, esto es muy simple. Basta con establecer un diverso divisor de tensión para cada botón. Te voy a mostrar cómo.

Si nos fijamos en el circuito, R1 actúa como un resistor desplegable cuando los botones están abiertos, pero cuando (por ejemplo) el botón S4 se cierra, los flujos de corriente de 5V, a través de R5, a través del botón, a través de R1 y a tierra. El Pin de IO se mida la tensión entre S4 (o R5) y R1 - también conocido como un divisor de tensión está formado por R1 y R5. Mediante la ley de Ohm, podemos calcular que leeremos unos 2. 75V en el pasador de IO o sobre 562.

PD: Si nada de esto es confuso, realmente debe leer el Instructable anterior - entro en mucho más detalle. También echa un vistazo en el enlace arriba a la página de Wikipedia sobre divisores del voltaje.

Artículos Relacionados

Cómo hacer café por medio de un gizmo de Aeropress

Cómo hacer café por medio de un gizmo de Aeropress

un proceso difícil y hermoso. Permítanos ayudarle y cosechar los beneficios.Paso 1: Haga su propia taza de café Uno puede desear la actividad al estar respaldado por una conferencia de Žižek, música o conversación agradable y filosófica. A menudo sie
CONMUTADOR RF CON frambuesa Y ARDUINO por medio de "WHATSAPP"

CONMUTADOR RF CON frambuesa Y ARDUINO por medio de "WHATSAPP"

Materiales NecesariosFrambuesa.Arduino.ModulosTX y RX.Pecado tarjeta de cualquier operador.Salidas eléctricas inalambricas.Protoboard.LED.Cables.Internet.Elegante teléfono con whatsappSoftwares necesarios:Raspbian.Python.Librería Yousup.Librería seri
Cómo transferir una imagen por medio de Gel

Cómo transferir una imagen por medio de Gel

cómo transferir una imagen por medio de Gel
Google Play Music Radio por Internet (Raspberry Pi y Arduino)

Google Play Music Radio por Internet (Raspberry Pi y Arduino)

yo estaba buscando un proyecto para hacer con mi frambuesa Pi y encontró este Instructable y pensamiento tenía un ir en algo similar que trabajó con Google Play Music. Tenía una idea aproximada de lo que quería el punto final para terminar como ya pu
Cómo reparar banda rota auriculares carcasa por medio de una limpieza en seco de alambre perchas

Cómo reparar banda rota auriculares carcasa por medio de una limpieza en seco de alambre perchas

tuve un par de audífonos Pioneer SE-M290 con una carcasa de banda rota y quise repararlo sin gastar dinero así que usé una percha de alambre que tenía de cuando seco limpiar mis camisas. Funcionó a la perfección y es ajustable porque el material es f
Hacer un generador de ultra barato para su bicicleta (por medios baratos de casi suciedad!)

Hacer un generador de ultra barato para su bicicleta (por medios baratos de casi suciedad!)

Hoy me gustaría mostrarle cómo construir un muy barato pero trabajo generador de bicicleta. Mi idea es no competir con una "Dinamo" comprada, pero en cambio enseñándote un divertido proyecto de basura (y algunos de la ciencia detrás de él).Paso
Control de Servos por medio de Bluetooth (RN-42) y LabVIEW

Control de Servos por medio de Bluetooth (RN-42) y LabVIEW

Este proyecto utiliza Un chipKIT WF32, LabVIEW, LabVIEW MakerHub LINX, PmodBT2 (RN-42) y PmodCON3 para el control de dos servos desde un teléfono inteligente. Esperemos que, después de ver este instructable, usted sabrá cómo controlar su propio robot
Cómo cargar un teléfono por medio de la linterna

Cómo cargar un teléfono por medio de la linterna

Para ello tomamos la linterna y cable USB mínimo en 3 baterías, u otros 5-6v. Que corte штекер de USB y encontraremos la polaridad +-, nos conectamos a la linterna del alambre y obtener la valiosa carga. Si usted por casualidad la polaridad попутали
Acceso a Internet y los medios de Comunicación Social durante un desastre

Acceso a Internet y los medios de Comunicación Social durante un desastre

información es poderEl huracán Sandy que acaba de pasar nosotros por ha mostrado el poder de la naturaleza frente a la tecnología.  Una vez que la energía sale y está fuera por unos días nuestra dependencia de la tecnología se convierte en una flagra
Cómo entretener a los niños pequeños por medio de uno mismo-mutilación

Cómo entretener a los niños pequeños por medio de uno mismo-mutilación

un simple truco, con que más básico de los equipos; su cuerpo.Paso 1: preparación. Esto es mucho más fácil y más rápido que la medida de las instrucciones.Mantenga su mano izquierda con los dedos juntos y apuntando a la derecha, pulgar hacia arriba.D
Cómo hacer un control remoto inteligente web-títere por hacking Twitter, Google, Skype, Arduino y procesamiento!

Cómo hacer un control remoto inteligente web-títere por hacking Twitter, Google, Skype, Arduino y procesamiento!

Cómo manipular un objeto físico en la web sólo mediante el uso de servicios comunes de la web y sus datos de acceso se alimenta, con alguno añadido abrir cosas fuente para decodificar y manipular los datos y, en definitiva, utilizar los datos para mo
Hacer una Web conectada Robot (por unos $500) (utilizando un Arduino y un Netbook)

Hacer una Web conectada Robot (por unos $500) (utilizando un Arduino y un Netbook)

este Instructable le mostrará cómo construir tu propio Robot conectado de Web (usando un microcontrolador Arduino y Asus eee pc).¿Por qué quieres un Robot conectado Web? Para jugar con, por supuesto. Conduce tu robot de en toda la habitación o en tod
RaspberryPi: Varios botones en uno de los pines Digital

RaspberryPi: Varios botones en uno de los pines Digital

Si alguna vez te encuentras acabando pines GPIO un RaspberryPi puedes poner que múltiples pulsador se enciende un solo perno usando este método. Establece una variable de distribución de la carga de un condensador a través de una serie de resistores
Había protegido por contraseña secreta diciendo Arduino!

Había protegido por contraseña secreta diciendo Arduino!

yo estaba bromeando con mi Arduino UNO y empezó a hacer algunas cosas interesantes. Uno de ellos era un secreto protegido contraseña diciendo Arduino! No necesita nada pero una computadora y un Arduino.Paso 1: programación Este es el código que he us