Activar LED con botón - Video de ejemplo de Arduino

los espectáculos me armar el circuito en la página 43 de empezar con Arduino, por Massimo Banzi.

Este ejemplo es un muy buen punto de partida al utilizar el sistema Arduino.  Es la base de mi proyecto Pez Blinky

Aquí es cómo funciona:

  1. Código se carga en la placa Arduino desde un ordenador
  2. Arduino dispone de entradas y salidas
  3. Entradas son como botones
  4. Las salidas son como luces
  5. El Arduino busca un cambio en la entrada (indicado por un cambio en el voltaje)
  6. Normalmente el voltaje del botón es cero (o tierra) (o baja)
  7. Cuando se presiona el botón, se conecta al pin de 5V (alto)
  8. El Arduino ve el cambio de cero -> 5V (bajo -> alto)
  9. El código dice que el Arduino para encender la luz si ve que se pulsa el botón (alto, o 1 o 5 v)
  10. Así que el Arduino se enciende la luz, fijando la salida a 5V
  11. Apaga la luz por seting la salida al LED a cero.

Aquí está el código: (es un ejemplo que viene con el programa de Arduino, ejemplo -> 2. Digital -> botón

/*
Botón

Enciende y apaga una luz emitiendo diode(LED) conectado a digital
PIN 13, al presionar un pulsador conectado al pin 7.

El circuito:
* LED conectado desde el pin 13 a tierra
* pulsador conectado al pin 7 de + 5V (cambiada de pin 2 para que coincida con la página 43 del texto, MPC)
* 10K resistencia atado pin 7 de tierra

* Nota: en la mayoría de Arduinos ya hay un LED en el tablero
conectado al pin 13.

creado 2005
por DojoDave
modificado 17 de junio de 2009
por Tom Igoe

Este ejemplo de código es de dominio público.

http://www.Arduino.CC/en/Tutorial/Button
*/

constantes no va a cambiar. Aquí están acostumbrados a
establecer números de pin:
const int buttonPin = 7;     el número de pin pulsador
const int ledPin = 13;      el número de los pines del LED

va a cambiar las variables:
int buttonState = 0;         variable para lectura del estado del pulsador

void setup() {}
Inicializa el pin LED como salida:
pinMode (ledPin, salida);
inicializar el perno pulsador como entrada:
pinMode (buttonPin, entrada);
}

void loop() {}
leer el estado del pulsador valor:
buttonState = digitalRead(buttonPin);

comprobar si el pulsador está presionado.
Si es así, el buttonState es alta:
Si (buttonState == HIGH) {}
encender LED:
digitalWrite (ledPin, HIGH);
}
Else {}
Apagar LED:
digitalWrite (ledPin, LOW);
}
}

Artículos Relacionados

Cómo activar led con magnético (reed mini)

Cómo activar led con magnético (reed mini)

este es mi primer instructables, lo siento si hay errores aquí.Objetivo: te enseñaré cómo activar un LED con un magnético.Paso 1: materiales 1) mini reed2) magnético3) LED4) protoboard de5) cualquier fuente de energía (pueden usar el Arduino)Paso 2:
Arduino gire en Led con botón

Arduino gire en Led con botón

const int LED = 9;const int tecla = 2;void setup() {}Pon tu código de instalación, para ejecutar una vez:pinMode(LED,OUTPUT);pinMode(button,INPUT);}void loop() {}Pon tu código principal, para ejecutar varias veces:if(digitalRead(Button) == HIGH){digi
Controlar la velocidad intermitente de un LED con Arduino y la olla (con video)

Controlar la velocidad intermitente de un LED con Arduino y la olla (con video)

Hola amigos,En este tutorial y video, mostraré cómo controlar la velocidad de parpadeo de un LED con Arduino Nano y una resistencia variable o potenciómetro también conocido como la olla (forma corta de potenciómetro).Este tutorial es similar a un có
Iluminación LED con Arduino

Iluminación LED con Arduino

Este es el último tutorial de LED. Esto le dará los bloques de construcción básicos necesitados para hacer cualquier cosa con LED. En la foto son todas las cosas que necesitas para este tutorial entero, que consiste en un par de proyectos de mini. La
Parpadear un LED con lenguaje ensamblador y un PIC

Parpadear un LED con lenguaje ensamblador y un PIC

para decir lo tan obvio, hay muchos sabores de microcontroladores en el mundo.  Existen innumerables aplicaciones para ellos.  Este Instructable cubrirá los pasos necesarios a parpadear un LED usando un microcontrolador PIC y el lenguaje de ensamblad
Efectos de la rueda de la bici WS2811 LED con Arduino

Efectos de la rueda de la bici WS2811 LED con Arduino

[TODO: insertar un video limpio o los cuadros de conducción real][Nota el sketch de Arduino funciona pero es trabajo en progreso, ver último paso enlace]Persistencia de los efectos de la visión (POV) le permite mostrar imágenes arbitrarias con pocos
Bola que destella LED con agua salina

Bola que destella LED con agua salina

La bola de LED es un proyecto basado en la propiedad eléctrica de agua salina. Primero poner el cátodo del LED en una taza con agua salada, conecta el ánodo al polo positivo de una batería y también conectar un cable al polo negativo de la batería. S
Un dados de LED con un PIC 16F84 (o 16F88)

Un dados de LED con un PIC 16F84 (o 16F88)

Se trata de una reedición de un proyecto que hice un número de años - fue pesca de arrastre de la web y descubrió que otros habían estado haciendo, así que decidí poner el detalle aquí en instructables.com - para que otros puedan beneficiarse.Muchos
Paraguas LED con Arduino

Paraguas LED con Arduino

el paraguas del LED con Arduino combina un paraguas, una matriz de LED 8 x 10 y un microcontrolador Arduino para crear un controlable, programable LED experiencia en la intimidad de su propio paraguas. Este proyecto fue inspirado por la cobertura elé
Situado o apagar un led con un celular motorola c261 y el pic 16f84a mediantes comandos en

Situado o apagar un led con un celular motorola c261 y el pic 16f84a mediantes comandos en

En este proyecto vamos a situado y apagar un led a través de comandos en con el Motorola C261 y el famoso microcontrolador 16F84A.Paso 1: En este proyecto vamos a situado y apagar un led a través de comandos en con el Motorola C261 y el famoso microc
Activado por voz de LEDs con Arduino

Activado por voz de LEDs con Arduino

Este proyecto es una extensión para el reconocimiento de voz con Arduino (leandro4b). Sin embargo, en lugar de usar 3 LEDs de color separados, usé un multicolor RGBW LED emisor de 4 canales. Tuve la oportunidad de trabajar en LED Engin el verano pasa
Lámpara de LED con temporizador

Lámpara de LED con temporizador

La luz desempeña un papel importante en el sueño. Brillantes luces nos mantienen despiertos y luces tenues nos ayudan a conciliar el sueño. Uno de los mejores trucos para conseguir dormir es empezar a apagar las luces antes de realmente ir a la cama.
Un controlador de tira en red LED con Arduino y Android

Un controlador de tira en red LED con Arduino y Android

soy fascinante efecto de luces desde niño y una vez encontrado en Ebay un LED multicolor barato tira he empecé a buscar cómo, buscando un Ethernet permitió control que hace que las tiras de un conjunto de objetos en red, teniendo la oportunidad de co
Arduino - Control LEDs con un Control remoto

Arduino - Control LEDs con un Control remoto

Hola chicos,Estoy compartiendo con ustedes un proyecto que he hecho recientemente. Es acerca de cómo usted puede controlar algunos LED con control remoto y su Arduino. Pero se puede aplicar esto a dispositivos electrónicos tales como motores, luces p