Más simple y más barato Arduino (7 / 9 paso)

Paso 7: Un dibujo más complicado

Aquí está otro dibujo mucho más complicado que usted puede cargar a la ATtiny85, ocupó 1508 bytes de memoria Flash.

# Define MAX_CHANNEL 5
# Definir CH1 0 / / ATTiny45/85 PIN5
# Definir CH2 1 / / ATTiny45/85 PIN6
# Definir CH3 2 / / ATTiny45/85 PIN7
# Definir CH4 3 / / ATTiny45/85 PIN2
# Definir CH5 4 / / ATTiny45/85 PIN3

Canal de int [MAX_CHANNEL] = {CH1, CH2, CH3, CH4, CH5};

largo intervalo de tiempo = 500; / velocidad = 0,5 segundos

void setup () {}
/ / Serial.begin (9600);
para (bytes i = 0; i < MAX_CHANNEL; i + +) {}
pinMode (canal [i], salida); / / declarar todo el canal como salida
}

allChannelOn (); / / enciende todos los LED para un segundo durante el inicio
retrasar (1000);
}

void loop)
{
(Resumen);
runKnightRider ();
para (byte me = 0; i < 10; i + +) {/ / bucle 10 veces para LED al azar
runRandom ();
}
}

/ / / / / / / / / / / / / / / / / / / / / / / / / Turn on all LED
void allChannelOn (void) {}
para (bytes i = 0; i < MAX_CHANNEL; i + +) {}
digitalWrite (canal [i], alto);
}
}

/ / / / / / / / / / / / / / / / / / / / / / / / / Turn off all LED
void allChannelOff (void) {}
para (bytes i = 0; i < MAX_CHANNEL; i + +) {}
digitalWrite (canal [i], LOW);
}
}

/ / / / / / / / / / / / / / / / / / / / / / / / / Run LED en secuencia
void recorrido (void) {}
para (bytes i = 0; i < MAX_CHANNEL; i + +) {}
allChannelOff ();
digitalWrite (canal [i], alto);
retardo (intervalo);
}
}

void runKnightRider (void) {}
allChannelOff ();
para (bytes i = 0; i < MAX_CHANNEL; i + +) {}
digitalWrite (canal [i], alto);
retardo (intervalo);
}
para (bytes i = 0; i < MAX_CHANNEL; i + +) {}
digitalWrite (canal [i], LOW);
retardo (intervalo);
}
}

/ / / / / / / / / / / / / / / / / / / / / / / / / Run LED al azar
void runRandom (void) {}
int allChannelState, previousState, estado;
allChannelState = 0;

para (bytes i = 0; i < MAX_CHANNEL; i + +) {}
Estado = al azar (2);
allChannelState = allChannelState + estado;
digitalWrite (canal [i], estado);
}

Si (allChannelState == 0) {/ / si todos LED apagado
/ / Reservado
} Else {}
retardo (intervalo);
}
}

Artículos Relacionados

Circuito de control más simple y más barato de LED y zumbador en la historia de

Circuito de control más simple y más barato de LED y zumbador en la historia de

¿cuál es el más simple y más barato LED y el zumbador controlado por MCU?Es LED de control sistema basado en STC15F104E!MCUï¼ $1,2LEDï¼ $0,12Buzzerï¼ 0.3Capacityï¼ 0.1Connectorï¼ 0.1Sólo $1,8He hecho una, ahora voy a tener una breve descripción.manua
Barato Arduino Bot

Barato Arduino Bot

Evita el obstáculo del Arduino ahora es popular en el campo del bricolaje. He hecho una utilizando componentes disponibles baratos.Espero que le entretendrá.Cosas que usted necesita:1. cualquier barato Arduino UNO R3 (clon)2 Adafruit Motor Shield v13
Mano Pong invasores y en barato (Arduino compatible)

Mano Pong invasores y en barato (Arduino compatible)

Un sistema de juegos portátil retro lo suficientemente barato como para proyecto infantil. ¿Posible? Absolutamente! Solo trae la alimentación de Arduino y componentes chinos baratos!Este proyecto fue diseñado como un proyecto de soldado para un grupo
Barato Arduino control tomas de luz - ingeniería RF inversa

Barato Arduino control tomas de luz - ingeniería RF inversa

Costo de bombillas Smart su primogénito Hijo. Que es una lástima, porque luces inteligentes abre un enorme potencial para domótica, ahorro de energíay todo tipo de proyectos interesantes.Si sólo había una manera de controlar sus luces sin romper el B
Simple sistema Aquaponic controlado de Arduino

Simple sistema Aquaponic controlado de Arduino

este instructable cubre ciertos aspectos de la construcción de un sistema aquaponic. Yo uso un micocontroller de arduino para regular la frecuencia del sistema de ciclismo.Si se una para construir un sistema aquaponic, instructables, blogs, libros de
Barato Arduino WiFi shield con ESP8266

Barato Arduino WiFi shield con ESP8266

En mi Instructable anterior he descrito cómo enchufar el módulo ESP-01 en un protoboard.Esto es sólo el primer paso para hacer un escudo Arduino WiFi barato utilizando el módulo ESP8266. Con pocos componentes más electrónicos y la biblioteca de WiFiE
Trabajo barato arduino casero joystick

Trabajo barato arduino casero joystick

Hola a todos!Hoy os presento:Joystick de Arduino!Un día estuve revisando el interior del viejo joystick. Sistema no era tan difícil de entender, así que pensé en hacer mi sistema.La estructura entera se hace sólo por mí. No reviso las páginas de inte
La suciedad barato Arduino luz LED bar!

La suciedad barato Arduino luz LED bar!

Este instructivo fue diseñado para los principiantes en mente, pero los usuarios avanzados pueden adaptarse fácilmente para caber sus necesidades y deseos. Sólo utiliza unos pocos componentes comunes, por lo que no deberías tener muchos problemas est
BARATO ARDUINO CNC

BARATO ARDUINO CNC

gracias te helpen me mucho simplemente por la apertura que instructivo! ahora disfrute mi instructable.Este es mi primer instructable. os muestro las actualizaciones en mi máquina cnc que costará unos 200 euros para calidad aún decente.no odio si no
Simple reproductor de Wav usando Arduino

Simple reproductor de Wav usando Arduino

¿Hablar acerca del uso de Arduino para reproducir música, es el Arduino MP3 escudo no lo primero que usted viene para arriba con? ¿O tal vez algunos frikis se considerarán sobre la función tone()? No son las cosas que nuestro tema es acerca de hoy. N
Circuito simple de fotocélula de Arduino y registro de datos

Circuito simple de fotocélula de Arduino y registro de datos

Por un tiempo ahora he estado intentando obtener datos de mi Arduino + Linksprite WiFi escudo en mi dashboard de Adafruit IO. Mis primeros intentos de algunos hay que reconocer que eran mucho más avanzados que lo que yo debo han comenzado con (una es
Simple Animatronics con Servos y Arduino

Simple Animatronics con Servos y Arduino

Servos son sorprendentemente fácil de usar. Incluso más que simple motores DC y motores PAP cuando se tiene un microcontrolador. En este instructable, usaremos un ' duino conducir cinco servos que controlarán una muñeca extremidades y cuello.Compré l
Construir controladores de juego baratos (Arduino + proceso, unidad, etc.)

Construir controladores de juego baratos (Arduino + proceso, unidad, etc.)

Hi todo el mundo!En mi tiempo libre he estado haciendo una serie de controladores de bajo costo arduino de uso a ser interconectado con cualquier plataforma de su elección (eran de hecho baratos pero que ayuda a que más lindo de un láser).Dejando alg
Más simple y más barato ambiente luz del mundo para televisor

Más simple y más barato ambiente luz del mundo para televisor

Paso 1:Hay un real simple, barato y la manera fácil de agregar iluminación a tu gran televisor existente. A montar un pequeño foco de luz detrás del televisor. Es así de simple.Paso 2: las diagonales Mi televisión está sentado en una mesa en la esqui