Paso 9:.: presionar el botón:. (Teclas) - CIRC07
Lo que estamos haciendo:
Hasta este punto se han centrado exclusivamente en las salidas, tiempo para obtener nuestro Arduino para escuchar, ver y sentir. Empezaremos con un simple pulsador. Cableado hasta el pulsador es simple. Hay un componente, el levante de resistencia, que puede parecer fuera de lugar. Esto se incluye porque un Arduino no sentido de la misma manera que lo hacemos (es decir presiona el botón, botón unpressed). En cambio mira el voltaje en el pin y decide si es alta o baja. El botón está configurado para que tire de Arduino bajo cuando se presiona, sin embargo, cuando el botón está sin prensar la tensión del perno flotará (causando errores ocasionales). Para obtener el Arduino leer confiablemente el pasador como alto cuando el botón está sin prensar, agregamos el tirón hasta resistencia.
(Nota: el primer programa de ejemplo utiliza sólo uno de los dos botones)
(también puede descargar la hoja de diseño del tablero de la parte inferior de este paso)
Las partes:
- Protoboard de CIRC-07 hoja
- Jefe del pin 2 (x4)
- Pulsador (x2)
- 10 k ohmios resistencia (marrón-negro-rojo) (x2)
- 560 ohm resistencia (verde-azul-marrón) (x2)
- LED de 5mm rojo (x1)
El circuito y conectar todo:
Un pequeño Video de todo lo que está enchufado
El código: - File > Sketchbook > ejemplos > Digital > botón
¿No funciona?
- No da vuelta encendido - el pulsador es cuadrado y debido a esto es fácil de poner en el camino equivocado. Dale un giro de 90 grados y ver si comienza a trabajar.
- Luz no decoloración - un poco de un tonto error que constantemente, recuerde que al cambiar de simple en off a la decoloración a reconectar el cable de LED del pin 13 al pin 9
- Underwhelmed? -No te preocupes estos circuitos son todos super despojados de hacer jugando con los componentes de fácil, pero una vez que echan juntos el cielo es el límite.
Lo que es mejor:
En el botón botón de apagado:
El ejemplo inicial puede ser un poco decepcionante (es decir. No necesito un Arduino para hacerlo), permite que sea un poco más complicado. Un botón enciende el LED la otra apagará el LED. Cambie el código a.
Sube el programa a la placa y empezar a alternar el LED de encendido y apagado.
Decoloración hacia arriba y hacia abajo:
Permite utilizar los botones para el control de una señal analógica. Para hacer esto que usted tendrá que cambiar el cable que conecta el LED del pin 13 al pin 9, también cambiar en el código.
A continuación cambie el código loop() leer.
Cambio de velocidad de fundido:
Si quieres que el LED a desvanecerse más rápido o más lento, hay una única línea de código que es necesario cambiar;
Para desvanecerse más rápido hacer el número más pequeño, más lento requiere un mayor número.