Simple matriz de LED Arduino 5 x 2 (4 / 5 paso)

Paso 4: codificación

Me daba pereza cuando código y solo modificar el bosquejo de "Parpadear" para encajar mi matriz.
Aquí está el código

/*
Abrir y cerrar
Se enciende un LED encendido durante un segundo, luego durante un segundo, repetidamente.

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

Perno de 13 tiene un LED conectado en la mayoría de placas Arduino.
darle un nombre:
int led1 = 2;
int led2 = 3;
led3 int = 4;
led4 int = 5;
led5 int = 6;
led6 int = 7;
led7 int = 8;
led8 int = 9;
led9 int = 10;
led10 int = 11;
brillo de int = 0;
fadeAmount int = 5;

la rutina de instalación se ejecuta una vez al presionar reset:
void setup() {}
Inicializa el pin digital como un output.pinMode (led1, salida);
pinMode (led2, salida);
pinMode (led3, salida);
pinMode (led4, salida);
pinMode (led5, salida);
pinMode (led6, salida);
pinMode (led7, salida);
pinMode (led8, salida);
pinMode (led9, salida);
pinMode (led10, salida);
}

una y otra vez funciona para siempre la rutina bucle:
void loop() {}
digitalWrite (LED 1, HIGH);   Encienda el LED (alto es el nivel de voltaje)
Delay(75);               Espere un segundo
digitalWrite (LED 1, bajo);
Delay(75); / / apaga el LED, haciendo el voltaje de la LOWdelay(100);
digitalWrite (led10, HIGH);
retardo (75);
digitalWrite (led10, LOW);
Delay(75);
digitalWrite (LED 1, HIGH);
retardo (75);
digitalWrite (LED 1, bajo);
Delay(75);
digitalWrite (led2, HIGH);
retardo (75);
digitalWrite (led2, LOW);
Delay(75);
digitalWrite (LED 3, alto);
retardo (75);
digitalWrite (LED 3, bajo);
Delay(75);
digitalWrite (led6, HIGH);
retardo (75);
digitalWrite (led6, LOW);
Delay(75);
digitalWrite (led9, HIGH);
retardo (75);
digitalWrite (led9, LOW);
Delay(75);
digitalWrite (led8, HIGH);
retardo (75);
digitalWrite (led8, LOW);
Delay(75);
digitalWrite (led10, HIGH);
retardo (75);
digitalWrite (led10, LOW);
Delay(75);
digitalWrite (led7, HIGH);
retardo (75);
digitalWrite (led7, LOW);
Delay(75);
digitalWrite (LED 1, HIGH);
retardo (75);
digitalWrite (LED 1, bajo);
Delay(75);
digitalWrite (led5, HIGH);
retardo (75);
digitalWrite (led5, LOW);
Delay(75);
digitalWrite (led2, HIGH);
retardo (75);
digitalWrite (led2, LOW);
Delay(75);
digitalWrite (led9, HIGH);
retardo (75);
digitalWrite (led9, LOW);
Delay(75);
digitalWrite (led7, HIGH);
retardo (75);
digitalWrite (led7, LOW);
Delay(75);
digitalWrite (led6, HIGH);
retardo (75);
digitalWrite (led6, LOW);
Delay(75);
digitalWrite (LED 3, alto);
retardo (75);
digitalWrite (LED 3, bajo);
Delay(100);
digitalWrite (led8, HIGH);
retardo (75);
digitalWrite (led8, LOW);
Delay(75);
digitalWrite (LED 1, HIGH);
digitalWrite (led2, HIGH);
digitalWrite (LED 3, alto);
digitalWrite (led4, HIGH);
digitalWrite (led5, HIGH);
digitalWrite (led6, HIGH);
digitalWrite (led7, HIGH);
digitalWrite (led8, HIGH);
digitalWrite (led9, HIGH);
digitalWrite (led10, HIGH);
Delay(150);

analogWrite (led1, brillo);
analogWrite (led2, brillo);
analogWrite (led3, brillo);
analogWrite (led4, brillo);
analogWrite (led5, brillo);
analogWrite (led6, brillo);
analogWrite (led7, brillo);
analogWrite (led8, brillo);
analogWrite (led9, brillo);
analogWrite (led10, brillo);

cambiar el brillo para la próxima vez a través del lazo:
brillo brillo = fadeAmount;

invertir la dirección de la atenuación en los extremos de la transición:
Si (brillo == 0 || brillo == 255) {}
fadeAmount = - fadeAmount;
}
Espere 30 milisegundos ver el efecto de atenuación
Delay(30);
}

Artículos Relacionados

Matriz de LED Arduino

Matriz de LED Arduino

En este breve tutorial aprenderás cómo hacer una matriz de LED Arduino powered. A diferencia de otros diseños, éste utiliza un ordenador de "compañero" para notificar a Arduino que LEDs deben ser alimentados.He proporcionado el código para el Ar
Voz de entrada matriz de LED Arduino bicolor desplazamiento de visualización de texto (Bluetooth + Android)

Voz de entrada matriz de LED Arduino bicolor desplazamiento de visualización de texto (Bluetooth + Android)

Durante la exploración de proyectos interesantes en Instructables, nos topamos con la impresionante voz activa Arduino (Bluetooth + Android) instructable. Usted puede sacar enRecientemente, hemos puesto encima de un instructivo para construir un bico
Controlador de matriz de Led Arduino 8 * 8 con registros de 2 * 74HC595 shift

Controlador de matriz de Led Arduino 8 * 8 con registros de 2 * 74HC595 shift

Compré una matriz de Led 8 x 8 incluye un tablero de conductor con un chip MAX7219CNG. Por desgracia, este chip no estaba funcionando correctamente. Así que decidí construir mi propio controlador con la ayuda de 2 registros de desplazamiento 74HC595.
Reloj de matriz de LED Arduino 32 X 16

Reloj de matriz de LED Arduino 32 X 16

Encontré un bonito juguete del caso.Estaba pensando en intentar hacer un reloj muy bonito con los juguetes de la caja.Por desgracia, muy bonito juguete del caso no se encontró sola.No se permite el fracaso * _ *Paso 1: Materiales y componentes. Muy b
Monitor en tiempo real de BitCoin Price con matriz de LED Arduino y 1Sheeld

Monitor en tiempo real de BitCoin Price con matriz de LED Arduino y 1Sheeld

Básicamente, estos proyectos ilustran cómo actualizar el precio del BitCoin en USD en tiempo real y el precio que se muestra en una gran matriz de LED que hemos hackeado para dejarla comunicarse con Arduino en lugar de la PC.Hemos enfrentado algunos
GEEKS son KEWL: Matriz de LED Arduino controlado 18 x 6 (en proceso)

GEEKS son KEWL: Matriz de LED Arduino controlado 18 x 6 (en proceso)

objetivo: al final de este proyecto, espero poder mostrar el mensaje desplazable "KEWL son GEEKS" en una matriz de LED.Hasta ahora, he construido el hardware necesario, que incluye una unidad hecha a mano de Arduino, un microcontrolador ATMega16
Controlador de matriz de LED Arduino 8 x 8 RGB con Shift 4 registros y Sensor de temperatura

Controlador de matriz de LED Arduino 8 x 8 RGB con Shift 4 registros y Sensor de temperatura

La primera mitad de este video instructivo muestra que un proyecto terminado de un Arduino con 4 registros de desplazamiento (74HC595) utilizado para controlar y 8 x 8 matriz de LED RGB. También hay un sensor de temperatura DS18B20 utilizado para mos
Reloj de matriz de LED Arduino

Reloj de matriz de LED Arduino

Este reloj utiliza MAX7219 cinco matrices de LED 8 x 8 para mostrar un reloj.Las dos unidades de la izquierda muestran la hora, el derecho de dos los minutos y la matriz media cuenta los segundos. Esto se logra iluminar un LED por segundo, contando e
Matriz de LED Arduino con el Wii Nunchuck Control

Matriz de LED Arduino con el Wii Nunchuck Control

vídeo principal:Documentación
Juego de Pong de matriz de LED de bi-color basados en Arduino

Juego de Pong de matriz de LED de bi-color basados en Arduino

Hemos creado dos instructables proyecto de juego hasta ahora con los kits jolliFactory de Bi-color LED matriz conductor módulo bricolaje que hemos diseñado. Este módulo de matriz de LED está diseñado para ser capaz de cadena así que usted puede encad
Juego de serpiente de matriz de LED bicolor basados en Arduino

Juego de serpiente de matriz de LED bicolor basados en Arduino

Hemos demostrado cómo un Arduino basada en Bi-color LED matriz Tetris juego se puede construir en nuestra última instructable. Estábamos bastante sorpresa fue ofrecida a la página de Instructables y han recibido un buen puñado de favoritos durante un
Increíble reloj binario en una matriz de LED

Increíble reloj binario en una matriz de LED

Hola, todos!Este es mi proyecto de un reloj binario con matriz de LED 8 x 8 y como características interesantes.Toda la información de día, mes, año, hora, minutos, número de la semana del año se muestran en una notación binaria.Las excepciones son l
Editor de matriz de LED

Editor de matriz de LED

Hay algunas maneras de cómo almacenar este tipo de matriz en el código de Arduino.Así: byte image[] = { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
El Panel de matriz de LED, o LMP para el microordenador de Arduino, continuó.

El Panel de matriz de LED, o LMP para el microordenador de Arduino, continuó.

Última vez, en la parte 1 te presentamos a la LMP, una simple parte de costo perdido que conecta directamente con el Arduino. Esta vez, vamos a seguir con un programa sencillo que llamo Musicator.Es un sencillo analizador de espectro, hecho completam