bigone5500
- Apr 9, 2014
- 712
- Joined
- Apr 9, 2014
- Messages
- 712
I am trying to learn this stuff but I can't figure out this one thing I want to do. I have 6 leds that currently are flashing in sequence. That is working. When I power the arduino, I want all 6 to come on for 250ms, delay for 250, go off, delay 1000ms, do this twice then run the 'chaser' effect.
Here is my code:
Here is my code:
Code:
/*
Blink
Turns on an LED on for one second, then off for one second, repeatedly.
This example code is in the public domain.
*/
int led1 = 2;
int led2 = 3;
int led3 = 4;
int led4 = 5;
int led5 = 6;
int led6 = 7;
void setup()
{
pinMode(led1, OUTPUT);
pinMode(led2, OUTPUT);
pinMode(led3, OUTPUT);
pinMode(led4, OUTPUT);
pinMode(led5, OUTPUT);
pinMode(led6, OUTPUT);
}
void loop()
{
digitalWrite(led1, led2, led3, led4, led5, led6, HIGH);
delay(250);
digitalWrite(led1, led2, led3, led4, led5, led6, LOW);
delay(250);
digitalWrite(led1, led2, led3, led4, led5, led6, HIGH);
delay(250);
digitalWrite(led1, led2, led3, led4, led5, led6, LOW);
delay(1000);
digitalWrite(led1, HIGH);
delay(20);
digitalWrite(led1, LOW);
delay(25);
digitalWrite(led2, HIGH);
delay(30);
digitalWrite(led2, LOW);
delay(35);
digitalWrite(led3, HIGH);
delay(40);
digitalWrite(led3, LOW);
delay(45);
digitalWrite(led4, HIGH);
delay(50);
digitalWrite(led4, LOW);
delay(55);
digitalWrite(led5, HIGH);
delay(60);
digitalWrite(led5, LOW);
delay(65);
digitalWrite(led6, HIGH);
delay(70);
digitalWrite(led6, LOW);
delay(75);
}