Aprovechar el poder de un pulsador (3 / 8 paso)

Paso 3: Control de LED, intermitente y apagado por un botón

Button_03
Control LED, intermitente y apagado por un botón
//
creado por uvvvvw
2015-04-05
//
const int tecla = 12; Definir botón pin
const int LED = 4; Definir pin LED
int LED_state = 3; Estado del LED: 1(on), 2(blink), 3(off)
//
manejar el parpadeo mientras LED_state == 2
largo intervalo de tiempo = 500; intervalo de parpadeo (milisegundos)
currentMillis largo sin firmar; registrar la hora de parpadear
previousMillis largo = 0; almacenar la última vez actualizó a LED
//
//
void setup()
{
pinMode (LED, salida);
pinMode (botón, entrada);
digitalWrite (botón, alto); Uso interno tire hacia arriba de la resistencia para el botón. Había guarda un resistor para el botón.
}
//
//
void loop()
{
Si (digitalRead(Button) == LOW) //if botón
{
LED_state ++;
Si (LED_state > 3) LED_state = 1; botón estado de 1 a 3
//
Delay(300); Una forma muy simple de manejar que despide el botón, pero la necesidad de ajustar el tiempo de retardo para optimizar el resultado.
}
//
interruptor (LED_state)
{
caso 1: / / LED
digitalWrite (LED, alta);
rotura;
caso 2: / / LED blink
currentMillis = millis(); iniciar la cuenta del intervalo
Si (currentMillis - previousMillis > intervalo)
{
digitalWrite (LED, digitalRead (LED) ^ 1); leer el estado del Led, invertir por XOR. Y activar o desactivar en consecuencia
previousMillis = currentMillis;
}
rotura;
caso 3: / / LED
digitalWrite (LED, baja);
rotura;
}
//
}

Artículos Relacionados

Super litio energía celular

Super litio energía celular

Tengo un cargador de emergencia de litio pequeñas para mi teléfono celular. Lo llevo en una bolsa pequeña con un montón de cables surtidos de carga...Hace un trabajo decente en una emergencia para mi teléfono. Puedo añadir carga de 60-70% antes de qu
Z-estante de pared

Z-estante de pared

¿Si alguna vez queríamos aprovechar el poder del sol para su estudio de la foto? La pared de luz Z-Rack no exactamente, pero es una manera realmente fácil de traer mucha luz a tus fotos! Esta habían construido con materiales fácilmente disponibles de
Mapas para sus proyectos de 101

Mapas para sus proyectos de 101

¿Ha encontrado un proyecto o producto que utiliza mapas y pensamiento Oh, así que voy a hacer esto! pero al intentar hacerlo eventualmente tienes frustrado porque no podía encontrar un mapa con?No miedo más! Con sólo 9 pagos fáciles de 99$ cada usted
Utilizar RPi, Azure y Cortana para automatizar su hogar!

Utilizar RPi, Azure y Cortana para automatizar su hogar!

IntroducciónHay nueva tecnología alrededor de nosotros y solamente más que todos los días. Los micro controladores son cada vez más rápido, son teléfonos que más inteligente, y la nube es cada vez más fuerte. Con esta nueva tecnología todos se pregun
Yo soy el Rocketeer... ¿Rocke-que?

Yo soy el Rocketeer... ¿Rocke-que?

Hola Instructable keteers! -He tenido demasiado café y no dormir, por supuesto, eso significa que voy a empezar a redactar mi instructable para disfraz de Halloween de este año.Debe venir como ninguna sorpresa que voy una vez más la ruta de "héroe&qu
Arduino/integración de Control del mercado de accesorios accesorios via CAN-BUS

Arduino/integración de Control del mercado de accesorios accesorios via CAN-BUS

Si desea para el control del mercado de accesorios utilizando los controles existentes en el vehículo tienes que conectar un relé al extremo donde está conectado un accesorio existente de fábrica.Por ejemplo:Tienes un 4 x 4 y desea agregar luces punt
Introducción a motores paso a paso

Introducción a motores paso a paso

Si alguna vez has tenido el placer de desmontar una impresora más viejo para salvar componentes electrónicos (recomiendo esta actividad de fin de semana si no lo has hecho antes!) usted puede haber llegado a través de una serie de misterio cilíndrico
Eje de balancín de arca

Eje de balancín de arca

El eje de balancín de Arca es concepto explora la intersección de la tecnología de fabricación moderna con técnicas de arte intemporal.Cada parte de esta mecedora fue hecho fue hecho usando equipos de fabricación digital y la computadora software a t
Mochila Solar

Mochila Solar

Similar versión en inglés, haga clic aquíHola a todos este es un instructivo para hacer una mochila solar y cargar algunos gadgets comunes con alimentador USB como un celular o una cámara digital. Un proyecto increíble si tienes pasar mucho tiempo fu
Plasma-powered Death Ray

Plasma-powered Death Ray

muerte comprada los rayos son demasiado débiles. Herir a su víctima o lo enciende en fuego, pero no lo vaporiza completamente.¿Modelos high-end vaporizan a individuos, pero lo que si es necesario derribar un helicóptero?Ahora puede aprovechar el pode
Realizar cortes de 5 ejes en un chorro de agua OMAX

Realizar cortes de 5 ejes en un chorro de agua OMAX

Dada una máquina que explosiones de agua y gránulos granates con 50000 libras de presión, crees que mayoría de la gente sería como "Voy a asumir el control el mundo!"En cambio, la mayoría parece estar de acuerdo en algo más parecido a "Quie
How to Launch a Pop Up Shop

How to Launch a Pop Up Shop

Pop-up tiendas han venido apareciendo en las ciudades estadounidenses más grandes por una década. Rápida, barata y temporal, son una gran manera de probar un concepto o aprovechar de un evento. Por ejemplo, chefs con ningún efectivo asumirá alguien c
Apuntando el foco en LinkIt uno

Apuntando el foco en LinkIt uno

Aquí en este instructable yo estoy mostrando detalles última IoT microcontrolador - LinkIt uno de MediaTek.Paso 1: introducciónLa nueva Junta de IoT LinkIt un conjunto diseñado por Mediatek y estudios de la semilla es una fuente abierta, Junta de alt
Convertir un sitio web existente a responsiva WordPress usando Bootstrap

Convertir un sitio web existente a responsiva WordPress usando Bootstrap

Diseño Web, llamado a veces simplemente RWD, es definitivamente uno de los aspectos más importantes del diseño web hoy en día. Según una encuesta reciente de Google, más 82% de los sitios en la web, aprovechando esta técnica increíblemente efectiva p