Usando un LED como indicador para diferentes eventos en su sistema - Arduino

Muchos sistemas o máquinas se someten a diferentes eventos. Por ejemplo, cuando usted enciende su ordenador portátil, un LED se enciende para mostrar poder sobre eventos de estado. Otro LED se enciende cuando se conecta en su cargador; este otro LED indican un evento de estado de carga.

Qué hacer:

1. Mostrar el poder de estado: cuando se enciende el Arduino, proporcionar un parpadeo de 100 microsegundos cada 1 segundo.

2. Mostrar estado de la carga: cuando se pulsa un botón, proporciona un 2 segundo parpadea cada 3 segundos.

3. Mostrar evento de comunicación en serie: cuando el microcontrolador recibe una letra "S", proporcionan un parpadeo de 200 microsegundos cada 300 microsegundos durante 5 segundos.

Lo que usted necesita:

1) 1 LED (cualquier color elige).

2) resistencia de 220Ohms 1.

3) botón 1.

4) Arduino Uno (o equivalente).

5) macho a hembra jumper cables o protoboard.

Cómo hacer tu circuito

Del diagrama anterior, tenga en cuenta que terminales de tierra para el LED y botón están conectados a una clavija de tierra común (GND). El polo positivo del LED (el terminal más largo llamado ánodo) va al pin señal (pin 2) a través del resistor de 220 ohmios. El resistor de 220 Ohmios proporciona una caída de potencial; Esto evita que nuestro LED consigue destruido. El otro terminal del pulsador va directo al señal pin (pin 3). No hay ninguna razón técnica en cuanto a por qué fueron elegidos el pin 2 y 3. Puede cambiarlas a su conveniencia.

Cómo programar:

El programa siguiente muestra el programa principal. Puede incluir la parte de funciones (la parte de funciones no está incluida; descargar disponibles):

#define LEDPIN 2
#define CHARGERPIN 3
#define ONESECOND 1000

const unsigned int baudRate = 9600;

void setup()
{
pinMode (CHARGERPIN, entrada);
digitalWrite (CHARGERPIN, alto);
pinMode (LEDPIN, salida);
Serial.Begin(baudRate);
}

void loop()
{
Boolean notCharging = digitalRead(CHARGERPIN);
interruptor (notCharging)
{
caso falso:
showChargingState();
rotura;
por defecto:
showPowerOnState();
rotura;
}
Si (Serial.available())
{
char comando = Serial.read();
Si (comando == de ')
{
para (int x = 0; x < 10; x ++)
{
showSerialCommState();
}
}
}
}

Puede obtener un programa completo de mi post original aquí. Puede descargar el código completo y probar. No olvide suscribirse a mi sitio web para más información. Me dejan un comentario allí ya que no puedo controlar comentarios aquí tanto como lo hago aquí

¡ GRACIAS!

Artículos Relacionados

Instantáneas con LVM: Úsalos como backup para revertir cambios en tus sistemas de ficheros.

Instantáneas con LVM: Úsalos como backup para revertir cambios en tus sistemas de ficheros.

Introducción:Una característica muy interesante de LVM es nos permite realizar copias instantáneas de volúmenes lógicos. Estos instantáneas pueden ser utilizados para revertir el estado inicial y conocido de un nivel Los copias instantáneas se pueden
Usando un LED RGB para detectar colores

Usando un LED RGB para detectar colores

te voy a mostrar cómo se puede utilizar un LED RGB y una fotocélula Cds como un sensor de color para un microcontrolador. Ilustrará el método para recuperar un color usando Arduino, y le mostrará un cómo usted puede verificar el color se analizan con
LEDs como sensores de temperatura

LEDs como sensores de temperatura

Utilizando el microcontrolador de Arduino que he ideado un método para usar el voltaje producido por un poder llevó a medir su propia temperatura en +-10 ° C sin necesidad de un sensor de temperatura externo por ejemplo, termopar, termistor o sensor
Pequeño mezclador de colores - una corriente constante, 3W RGB LED con indicador de batería baja y polimorfo difusor

Pequeño mezclador de colores - una corriente constante, 3W RGB LED con indicador de batería baja y polimorfo difusor

Control de un LED RGB es un proyecto de microcontrolador simple y común, a menudo el siguiente proyecto después de parpadear y desvanecimiento de un LED.Para hacer esto más interesante, he construido usando un ATtiny13, uno de lo AVRs más pequeño y m
Hace un par de gafas de LED Audiostrobe-compatible para uso con software de arrastre de brainwave

Hace un par de gafas de LED Audiostrobe-compatible para uso con software de arrastre de brainwave

Audiostrobe vidrios se utilizan junto con luz y sonidas máquinas, así como algunos programas de arrastre de ondas cerebrales. Las gafas tienen LED construido en que pulso en sincronización con el sonido, generalmente binaurales o tonos de isochronic.
Utilizar un pedal de guitarra para enviar eventos de ratón al ordenador por el puerto USB

Utilizar un pedal de guitarra para enviar eventos de ratón al ordenador por el puerto USB

en este instructable, voy a explicar cómo utilizar un pedal de guitarra como un pedal para enviar eventos de mouse USB.Necesitaba un interruptor de pie durable, confiable que podría utilizar para enviar señales a mi PC. Idealmente, quería que el inte
BRICOLAJE casero portátil Arduino café montaña con LED de indicador de temperatura

BRICOLAJE casero portátil Arduino café montaña con LED de indicador de temperatura

Muchas cosas suceden solo por tomar café. Grandes empresas éxito ideas salen mientras gente chateando con café. Me encanta tomar café sobre todo cuando estoy en la oficina. Estoy bastante seguro de que allí todo el mundo ama el café. Pero cuando hago
Como equipo para un globo de aire caliente

Como equipo para un globo de aire caliente

en globo no es un deporte individual. El personal de tierra es una parte esencial e integral, y nada es más valioso para un vuelo bueno y acertado que un equipo de tierra bien ensen $ ado y bien instruido. Esta es una versión más corta de una guía de
ICStation luces de LED de indicador de nivel de sonido de color LED luces van con la música

ICStation luces de LED de indicador de nivel de sonido de color LED luces van con la música

Hola amigos, ICStation equipo presentarles el producto maravilloso que Departamento de investigación y desarrollo han desarrollado recientemente:Luces de LED de indicador de nivel de ICStation sonido. Se puede apreciar que es muy interesante. El núme
¿Usando Parallax Basic Stamp II para que suene un timbre remoto

¿Usando Parallax Basic Stamp II para que suene un timbre remoto

el problema? Un perro que se forma demasiado emocionado cuando los anillos del timbre de la puerta.¿La solución? Tocar el timbre al azar las épocas cuando nadie está allí, y nadie contesta, con el fin de la condición en el perro - a romper la asociac
LEDs como sensores de luz

LEDs como sensores de luz

LEDs son grandes para hacer luz, pero puede percibir la luz demasiado!Recientemente me topé con este sitio que menciona, "en 1977, Forrest M. Mims nos recuerda en uno de sus"Cuadernos del ingeniero"que LED puede utilizarse también como foto
Detector con LED de movimiento para principiantes

Detector con LED de movimiento para principiantes

Este es un proyecto simple que hice para probar algunos sensores de movimiento que compré. Detecta movimiento y enciende un LED cuando lo hace. Esto debe tomar solamente 20-30 minutos de principio a fin y es un proyecto perfecto para principiantes. ¡
LED Grow luz para plantas de interior por 30 $! Fácil!

LED Grow luz para plantas de interior por 30 $! Fácil!

Hello! Y Bienvenido a mi instructable.Si son como yo y no tienes la mayoría de las ventanas y quiere crecer algunas plantas interior., aquí es cómo podría hacerlo!Luces LED normal de la planta pueden ir de $100 + voy a mostrar como hacer para mucho m
LED como un SENSOR de luz

LED como un SENSOR de luz

LED = diodo de emisión de luzQue se hace intencionalmente para emitir la luz y se utiliza material semiconductor.Ha sido observar que este led es normal no sólo emiten luz de longitud de onda particular pero el hecho más sorprendente encontrar que el