const int D =100; //D = delay ammount change freely
void setup() {
// not very efficient, I challenge you to simplify it ;)
Serial.begin(9600);
//standard BAUD rate
pinMode(2-9,OUTPUT);
pinMode(10,INPUT);
//pins 2-9 have 220 RESISTORS and standard LEDs
pinMode(11,OUTPUT); // scapegoat
}
void loop() {
int input = 10; //Inpin is pin 10
int val = 0; // value is set to 0
val = digitalRead (input); //read if pushbutton is pressed or not
if (val == HIGH){
int randomValue = random(0,16); // random value for picking light arrangement
if (randomValue == 0){
Serial.print("Going up");
digitalWrite(2,HIGH);
delay(D);
digitalWrite(3,HIGH);
delay(D);
digitalWrite(4,HIGH);
delay(D);
digitalWrite(5,HIGH);
delay(D);
digitalWrite(6,HIGH);
delay(D);
digitalWrite(7,HIGH);
delay(D);
digitalWrite(8,HIGH);
delay(D);
digitalWrite(9,HIGH);
delay(D);
digitalWrite(2-9,LOW);
delay(D*2);
//code for one LED at a time going up then all turning off
}
if (randomValue == 1) {
Serial.print("Fade in out in");
digitalWrite(5,HIGH);
digitalWrite(6,HIGH);
delay(D);
digitalWrite(4,HIGH);
digitalWrite(7,HIGH);
delay(D);
digitalWrite(3,HIGH);
digitalWrite(8,HIGH);
delay(D);
digitalWrite(2,HIGH);
digitalWrite(9,HIGH);
delay(D);
digitalWrite(2,LOW);
digitalWrite(9,LOW);
delay(D);
digitalWrite(3,LOW);
digitalWrite(8,LOW);
delay(D);
digitalWrite(4,LOW);
digitalWrite(7,LOW);
delay(D);
digitalWrite(5,LOW);
digitalWrite(6,LOW);
delay(D);
//code for fading in, out, in
}
if ( randomValue == 2) {
Serial.print("Double Blink Going Up");
digitalWrite(2,HIGH);
delay(D);
digitalWrite(2,LOW);
delay(D);
digitalWrite(2,HIGH);
delay(D);
digitalWrite(2,LOW);
delay(D);
digitalWrite(3,HIGH);
delay(D);
digitalWrite(3,LOW);
delay(D);
digitalWrite(3,HIGH);
delay(D);
digitalWrite(3,LOW);
delay(D);
digitalWrite(4,HIGH);
delay(D);
digitalWrite(4,LOW);
delay(D);
digitalWrite(4,HIGH);
delay(D);
digitalWrite(4,LOW);
delay(D);
digitalWrite(5,HIGH);
delay(D);
digitalWrite(5,LOW);
delay(D);
digitalWrite(5,HIGH);
delay(D);
digitalWrite(5,LOW);
delay(D);
digitalWrite(6,HIGH);
delay(D);
digitalWrite(6,LOW);
delay(D);
digitalWrite(6,HIGH);
delay(D);
digitalWrite(6,LOW);
delay(D);
digitalWrite(7,HIGH);
delay(D);
digitalWrite(7,LOW);
delay(D);
digitalWrite(7,HIGH);
delay(D);
digitalWrite(7,LOW);
delay(D);
digitalWrite(8,HIGH);
delay(D);
digitalWrite(8,LOW);
delay(D);
digitalWrite(8,HIGH);
delay(D);
digitalWrite(8,LOW);
delay(D);
digitalWrite(9,HIGH);
delay(D);
digitalWrite(9,LOW);
delay(D);
digitalWrite(9,HIGH);
delay(D*2);
digitalWrite(9,LOW);
delay(D);
//code for double blinking on each LED going up
}
if (randomValue == 3) {
Serial.print("Double Blink Going Down");
digitalWrite(9,HIGH);
delay(D);
digitalWrite(9,LOW);
delay(D);
digitalWrite(9,HIGH);
delay(D);
digitalWrite(9,LOW);
delay(D);
digitalWrite(8,HIGH);
delay(D);
digitalWrite(8,LOW);
delay(D);
digitalWrite(8,HIGH);
delay(D);
digitalWrite(8,LOW);
delay(D);
digitalWrite(7,HIGH);
delay(D);
digitalWrite(7,LOW);
delay(D);
digitalWrite(7,HIGH);
delay(D);
digitalWrite(7,LOW);
delay(D);
digitalWrite(6,HIGH);
delay(D);
digitalWrite(6,LOW);
delay(D);
digitalWrite(6,HIGH);
delay(D);
digitalWrite(6,LOW);
delay(D);
digitalWrite(5,HIGH);
delay(D);
digitalWrite(5,LOW);
delay(D);
digitalWrite(5,HIGH);
delay(D);
digitalWrite(5,LOW);
delay(D);
digitalWrite(4,HIGH);
delay(D);
digitalWrite(4,LOW);
delay(D);
digitalWrite(4,HIGH);
delay(D);
digitalWrite(4,LOW);
delay(D);
digitalWrite(3,HIGH);
delay(D);
digitalWrite(3,LOW);
delay(D);
digitalWrite(3,HIGH);
delay(D);
digitalWrite(3,LOW);
delay(D);
digitalWrite(2,HIGH);
delay(D);
digitalWrite(2,LOW);
delay(D);
digitalWrite(2,HIGH);
delay(D*2);
digitalWrite(2,LOW);
delay(D*2);
//code for double blinking on each LED going down
}
if (randomValue == 4){
int RanNum = random(2,10);
int RanNum2 = random(2,10);
int RanNum3 = random(2,10);
// three random numbers
Serial.print("Random Lights");
digitalWrite(RanNum,HIGH);
delay(D);
digitalWrite(RanNum,LOW);
delay(D);
digitalWrite(RanNum2,HIGH);
delay(D);
digitalWrite(RanNum3,HIGH);
digitalWrite(RanNum3,LOW);
delay(D);
digitalWrite(RanNum,HIGH);
digitalWrite(RanNum,LOW);
digitalWrite(RanNum2,LOW);
delay(D);
digitalWrite(2-9,LOW);
delay(D*2);
//Code for Random LEDs
}
if (randomValue == 5){
Serial.print("Pairs Going Up");
digitalWrite(2,HIGH);
delay(D);
digitalWrite(2,LOW);
delay(D);
digitalWrite(3,HIGH);
delay(D);
digitalWrite(3,LOW);
delay(D);
digitalWrite(2,HIGH);
digitalWrite(4,HIGH);
delay(D);
digitalWrite(2,LOW);
digitalWrite(4,LOW);
delay(D);
digitalWrite(3,HIGH);
digitalWrite(5,HIGH);
delay(D);
digitalWrite(3,LOW);
digitalWrite(5,LOW);
delay(D);
digitalWrite(4,HIGH);
digitalWrite(6,HIGH);
delay(D);
digitalWrite(4,LOW);
digitalWrite(6,LOW);
delay(D);
digitalWrite(5,HIGH);
digitalWrite(7,HIGH);
delay(D);
digitalWrite(5,LOW);
digitalWrite(7,LOW);
delay(D);
digitalWrite(6,HIGH);
digitalWrite(8,HIGH);
delay(D);
digitalWrite(6,LOW);
digitalWrite(8,LOW);
delay(D);
digitalWrite(7,HIGH);
digitalWrite(9,HIGH);
delay(D);
digitalWrite(7,LOW);
digitalWrite(9,HIGH);
delay(D);
digitalWrite(8,HIGH);
delay(D);
digitalWrite(8,LOW);
delay(D);
digitalWrite(9,HIGH);
delay(D);
digitalWrite(9,LOW);
delay(D*2);
//Code for pairs of LEDs one space apart, going up
}
if (randomValue == 6){
Serial.print("Pairs Going Down");
digitalWrite(9,HIGH);
delay(D);
digitalWrite(9,LOW);
delay(D);
digitalWrite(8,HIGH);
delay(D);
digitalWrite(8,LOW);
delay(D);
digitalWrite(9,HIGH);
digitalWrite(7,HIGH);
delay(D);
digitalWrite(9,LOW);
digitalWrite(7,LOW);
delay(D);
digitalWrite(8,HIGH);
digitalWrite(6,HIGH);
delay(D);
digitalWrite(8,LOW);
digitalWrite(6,LOW);
delay(D);
digitalWrite(7,HIGH);
digitalWrite(5,HIGH);
delay(D);
digitalWrite(7,LOW);
digitalWrite(5,LOW);
delay(D);
digitalWrite(6,HIGH);
digitalWrite(4,HIGH);
delay(D);
digitalWrite(6,LOW);
digitalWrite(4,LOW);
delay(D);
digitalWrite(5,HIGH);
digitalWrite(3,HIGH);
delay(D);
digitalWrite(5,LOW);
digitalWrite(3,LOW);
delay(D);
digitalWrite(4,HIGH);
digitalWrite(2,HIGH);
delay(D);
digitalWrite(4,LOW);
digitalWrite(2,HIGH);
delay(D);
digitalWrite(3,HIGH);
delay(D);
digitalWrite(3,LOW);
delay(D);
digitalWrite(2,HIGH);
delay(D);
digitalWrite(2,LOW);
delay(D*2);
//Code for pairs of LED one space apart, going down
}
if(randomValue == 7){
Serial.print("fast going up");
digitalWrite(2,HIGH);
delay(D/2);
digitalWrite(2,LOW);
digitalWrite(3,HIGH);
delay(D/2);
digitalWrite(3,LOW);
digitalWrite(4,HIGH);
delay(D/2);
digitalWrite(4,LOW);
digitalWrite(5,HIGH);
delay(D/2);
digitalWrite(5,LOW);
digitalWrite(6,HIGH);
delay(D/2);
digitalWrite(6,LOW);
digitalWrite(7,HIGH);
delay(D/2);
digitalWrite(7,LOW);
digitalWrite(8,HIGH);
delay(D/2);
digitalWrite(8,LOW);
digitalWrite(9,HIGH);
delay(D/2);
digitalWrite(9,LOW);
delay(D/2);
digitalWrite(2,HIGH);
delay(D/2);
digitalWrite(2,LOW);
digitalWrite(3,HIGH);
delay(D/2);
digitalWrite(3,LOW);
digitalWrite(4,HIGH);
delay(D/2);
digitalWrite(4,LOW);
digitalWrite(5,HIGH);
delay(D/2);
digitalWrite(5,LOW);
digitalWrite(6,HIGH);
delay(D/2);
digitalWrite(6,LOW);
digitalWrite(7,HIGH);
delay(D/2);
digitalWrite(7,LOW);
digitalWrite(8,HIGH);
delay(D/2);
digitalWrite(8,LOW);
digitalWrite(9,HIGH);
delay(D/2);
digitalWrite(9,LOW);
delay(D/2);
digitalWrite(2,HIGH);
delay(D/2);
digitalWrite(2,LOW);
digitalWrite(3,HIGH);
delay(D/2);
digitalWrite(3,LOW);
digitalWrite(4,HIGH);
delay(D/2);
digitalWrite(4,LOW);
digitalWrite(5,HIGH);
delay(D/2);
digitalWrite(5,LOW);
digitalWrite(6,HIGH);
delay(D/2);
digitalWrite(6,LOW);
digitalWrite(7,HIGH);
delay(D/2);
digitalWrite(7,LOW);
digitalWrite(8,HIGH);
delay(D/2);
digitalWrite(8,LOW);
digitalWrite(9,HIGH);
delay(D/2);
digitalWrite(9,LOW);
delay(D/2);
digitalWrite(2,HIGH);
delay(D/2);
digitalWrite(2,LOW);
digitalWrite(3,HIGH);
delay(D/2);
digitalWrite(3,LOW);
digitalWrite(4,HIGH);
delay(D/2);
digitalWrite(4,LOW);
digitalWrite(5,HIGH);
delay(D/2);
digitalWrite(5,LOW);
digitalWrite(6,HIGH);
delay(D/2);
digitalWrite(6,LOW);
digitalWrite(7,HIGH);
delay(D/2);
digitalWrite(7,LOW);
digitalWrite(8,HIGH);
delay(D/2);
digitalWrite(8,LOW);
digitalWrite(9,HIGH);
delay(D/2);
digitalWrite(9,LOW);
delay(D/2);
//Code for fast blinking leds one at a time going up
}
if (randomValue == 8){
Serial.print("Going Down");
digitalWrite(9,HIGH);
delay(D);
digitalWrite(8,HIGH);
delay(D);
digitalWrite(7,HIGH);
delay(D);
digitalWrite(6,HIGH);
delay(D);
digitalWrite(5,HIGH);
delay(D);
digitalWrite(4,HIGH);
delay(D);
digitalWrite(3,HIGH);
delay(D);
digitalWrite(2,HIGH);
delay(D);
digitalWrite(2-9,LOW);
delay(D);
//Code for LED going down then all turning off
}
if (randomValue == 9){
Serial.print ("Cool pattern");
digitalWrite(2,HIGH);
delay(D);
digitalWrite(2,LOW);
delay(D);
digitalWrite(9,HIGH);
delay(D);
digitalWrite(9,LOW);
delay(D);
digitalWrite(2,HIGH);
delay(D);
digitalWrite(2,LOW);
delay(D);
digitalWrite(8,HIGH);
delay(D);
digitalWrite(8,LOW);
delay(D);
digitalWrite(2,HIGH);
delay(D);
digitalWrite(2,LOW);
delay(D);
digitalWrite(7,HIGH);
delay(D);
digitalWrite(7,LOW);
delay(D);
digitalWrite(2,HIGH);
delay(D);
digitalWrite(2,LOW);
delay(D);
digitalWrite(6,HIGH);
delay(D);
digitalWrite(6,LOW);
delay(D);
digitalWrite(2,HIGH);
delay(D);
digitalWrite(2,LOW);
delay(D);
digitalWrite(5,HIGH);
delay(D);
digitalWrite(5,LOW);
delay(D);
digitalWrite(2,HIGH);
delay(D);
digitalWrite(2,LOW);
delay(D);
digitalWrite(4,HIGH);
delay(D);
digitalWrite(4,LOW);
delay(D);
digitalWrite(2,HIGH);
delay(D);
digitalWrite(2,LOW);
delay(D);
digitalWrite(3,HIGH);
delay(D);
digitalWrite(3,LOW);
delay(D);
digitalWrite(2,HIGH);
delay(D);
digitalWrite(2,LOW);
delay(D);
digitalWrite(3,HIGH);
delay(D);
digitalWrite(3,LOW);
delay(D);
digitalWrite(9,HIGH);
delay(D);
digitalWrite(9,LOW);
delay(D);
digitalWrite(3,HIGH);
delay(D);
digitalWrite(3,LOW);
delay(D);
digitalWrite(8,HIGH);
delay(D);
digitalWrite(8,LOW);
delay(D);
digitalWrite(3,HIGH);
delay(D);
digitalWrite(3,LOW);
delay(D);
digitalWrite(7,HIGH);
delay(D);
digitalWrite(7,LOW);
delay(D);
digitalWrite(3,HIGH);
delay(D);
digitalWrite(3,LOW);
delay(D);
digitalWrite(6,HIGH);
delay(D);
digitalWrite(6,LOW);
delay(D);
digitalWrite(3,HIGH);
delay(D);
digitalWrite(3,LOW);
delay(D);
digitalWrite(5,HIGH);
delay(D);
digitalWrite(5,LOW);
delay(D);
digitalWrite(3,HIGH);
delay(D);
digitalWrite(3,LOW);
delay(D);
digitalWrite(4,HIGH);
delay(D);
digitalWrite(4,LOW);
delay(D);
digitalWrite(3,HIGH);
delay(D);
digitalWrite(3,LOW);
delay(D);
digitalWrite(4,HIGH);
delay(D);
digitalWrite(4,LOW);
delay(D);
digitalWrite(9,HIGH);
delay(D);
digitalWrite(9,LOW);
delay(D);
digitalWrite(4,HIGH);
delay(D);
digitalWrite(4,LOW);
delay(D);
digitalWrite(8,HIGH);
delay(D);
digitalWrite(8,LOW);
delay(D);
digitalWrite(4,HIGH);
delay(D);
digitalWrite(4,LOW);
delay(D);
digitalWrite(7,HIGH);
delay(D);
digitalWrite(7,LOW);
delay(D);
digitalWrite(4,HIGH);
delay(D);
digitalWrite(4,LOW);
delay(D);
digitalWrite(6,HIGH);
delay(D);
digitalWrite(6,LOW);
delay(D);
digitalWrite(4,HIGH);
delay(D);
digitalWrite(4,LOW);
delay(D);
digitalWrite(5,HIGH);
delay(D);
digitalWrite(5,LOW);
delay(D);
digitalWrite(4,HIGH);
delay(D);
digitalWrite(4,LOW);
delay(D);
digitalWrite(5,HIGH);
delay(D);
digitalWrite(5,LOW);
delay(D);
digitalWrite(9,HIGH);
delay(D);
digitalWrite(9,LOW);
delay(D);
digitalWrite(5,HIGH);
delay(D);
digitalWrite(5,LOW);
delay(D);
digitalWrite(8,HIGH);
delay(D);
digitalWrite(8,LOW);
delay(D);
digitalWrite(5,HIGH);
delay(D);
digitalWrite(5,LOW);
delay(D);
digitalWrite(7,HIGH);
delay(D);
digitalWrite(7,LOW);
delay(D);
digitalWrite(5,HIGH);
delay(D);
digitalWrite(5,LOW);
delay(D);
digitalWrite(6,HIGH);
delay(D);
digitalWrite(6,LOW);
delay(D);
digitalWrite(5,HIGH);
delay(D);
digitalWrite(5,LOW);
delay(D);
digitalWrite(6,HIGH);
delay(D);
digitalWrite(6,LOW);
delay(D);
digitalWrite(9,HIGH);
delay(D);
digitalWrite(9,LOW);
delay(D);
digitalWrite(6,HIGH);
delay(D);
digitalWrite(6,LOW);
delay(D);
digitalWrite(8,HIGH);
delay(D);
digitalWrite(8,LOW);
delay(D);
digitalWrite(6,HIGH);
delay(D);
digitalWrite(6,LOW);
delay(D);
digitalWrite(7,HIGH);
delay(D);
digitalWrite(7,LOW);
delay(D);
digitalWrite(6,HIGH);
delay(D);
digitalWrite(6,LOW);
delay(D);
digitalWrite(7,HIGH);
delay(D);
digitalWrite(7,LOW);
delay(D);
digitalWrite(9,HIGH);
delay(D);
digitalWrite(9,LOW);
delay(D);
digitalWrite(7,HIGH);
delay(D);
digitalWrite(7,LOW);
delay(D);
digitalWrite(8,HIGH);
delay(D);
digitalWrite(8,LOW);
delay(D);
digitalWrite(7,HIGH);
delay(D);
digitalWrite(7,LOW);
delay(D);
digitalWrite(8,HIGH);
delay(D);
digitalWrite(8,LOW);
delay(D);
digitalWrite(9,HIGH);
delay(D);
digitalWrite(9,LOW);
delay(D);
digitalWrite(8,HIGH);
delay(D);
digitalWrite(8,LOW);
delay(D);
digitalWrite(9,HIGH);
delay(D);
digitalWrite(9,LOW);
delay(D);
//Code for cool patturn
}
if (randomValue == 10){
Serial.print("fade in");
digitalWrite(2,HIGH);
digitalWrite(9,HIGH);
delay(D);
digitalWrite(3,HIGH);
digitalWrite(8,HIGH);
delay(D);
digitalWrite(4,HIGH);
digitalWrite(7,HIGH);
delay(D);
digitalWrite(5,HIGH);
digitalWrite(6,HIGH);
delay(D);
digitalWrite(2,LOW);
digitalWrite(9,LOW);
delay(D);
digitalWrite(3,LOW);
digitalWrite(8,LOW);
delay(D);
digitalWrite(4,LOW);
digitalWrite(7,LOW);
delay(D);
digitalWrite(5,LOW);
digitalWrite(6,LOW);
delay(D);
//Code for fading in
}
if (randomValue == 11){
Serial.print("fade in ver2");
digitalWrite(2,HIGH);
digitalWrite(9,HIGH);
delay(D);
digitalWrite(2,LOW);
digitalWrite(9,LOW);
delay(D);
digitalWrite(3,HIGH);
digitalWrite(8,HIGH);
delay(D);
digitalWrite(3,LOW);
digitalWrite(8,LOW);
delay(D);
digitalWrite(4,HIGH);
digitalWrite(7,HIGH);
delay(D);
digitalWrite(4,LOW);
digitalWrite(7,LOW);
delay(D);
digitalWrite(5,HIGH);
digitalWrite(6,HIGH);
delay(D);
digitalWrite(5,LOW);
digitalWrite(6,LOW);
delay(D);
//Code for fading in ver 2
}
if (randomValue == 12){
Serial.print("fade out in out");
digitalWrite(2,HIGH);
digitalWrite(9,HIGH);
delay(D);
digitalWrite(3,HIGH);
digitalWrite(8,HIGH);
delay(D);
digitalWrite(4,HIGH);
digitalWrite(7,HIGH);
delay(D);
digitalWrite(5,HIGH);
digitalWrite(6,HIGH);
delay(D);
digitalWrite(5,LOW);
digitalWrite(6,LOW);
delay(D);
digitalWrite(4,LOW);
digitalWrite(7,LOW);
delay(D);
digitalWrite(3,LOW);
digitalWrite(8,LOW);
delay(D);
digitalWrite(2,LOW);
digitalWrite(9,LOW);
delay(D);
}
if (randomValue == 13){
Serial.print("All - 2 loop");
digitalWrite(2,HIGH);
delay(D/2);
digitalWrite(3,HIGH);
delay(D/2);
digitalWrite(4,HIGH);
delay(D/2);
digitalWrite(5,HIGH);
delay(D/2);
digitalWrite(6,HIGH);
delay(D/2);
digitalWrite(7,HIGH);
delay(D/2);
digitalWrite(8,HIGH);
delay(D/2);
digitalWrite(9,HIGH);
delay(D);
digitalWrite(2-9,LOW);
digitalWrite(3,HIGH);
delay(D/2);
digitalWrite(4,HIGH);
delay(D/2);
digitalWrite(5,HIGH);
delay(D/2);
digitalWrite(6,HIGH);
delay(D/2);
digitalWrite(7,HIGH);
delay(D/2);
digitalWrite(8,HIGH);
delay(D);
digitalWrite(2-9,LOW);
digitalWrite(4,HIGH);
delay(D/2);
digitalWrite(5,HIGH);
delay(D/2);
digitalWrite(6,HIGH);
delay(D/2);
digitalWrite(7,HIGH);
delay(D);
digitalWrite(2-9,LOW);
digitalWrite(5,HIGH);
delay(D/2);
digitalWrite(6,HIGH);
delay(D);
digitalWrite(2-9,LOW);
//Code for all running -2 ech time
}
if (randomValue == 14){
Serial.print("All -2 loop ver2 ");
digitalWrite(9,HIGH);
delay(D/2);
digitalWrite(8,HIGH);
delay(D/2);
digitalWrite(7,HIGH);
delay(D/2);
digitalWrite(6,HIGH);
delay(D/2);
digitalWrite(5,HIGH);
delay(D/2);
digitalWrite(4,HIGH);
delay(D/2);
digitalWrite(3,HIGH);
delay(D/2);
digitalWrite(2,HIGH);
delay(D);
digitalWrite(2-9,LOW);
digitalWrite(8,HIGH);
delay(D/2);
digitalWrite(7,HIGH);
delay(D/2);
digitalWrite(6,HIGH);
delay(D/2);
digitalWrite(5,HIGH);
delay(D/2);
digitalWrite(4,HIGH);
delay(D/2);
digitalWrite(3,HIGH);
delay(D);
digitalWrite(2-9,LOW);
digitalWrite(7,HIGH);
delay(D/2);
digitalWrite(6,HIGH);
delay(D/2);
digitalWrite(5,HIGH);
delay(D/2);
digitalWrite(4,HIGH);
delay(D);
digitalWrite(2-9,LOW);
digitalWrite(6,HIGH);
delay(D/2);
digitalWrite(5,HIGH);
delay(D);
digitalWrite(2-9,LOW);
//Code for all running -2 esch time ver2
}
if (randomValue == 15){
Serial.print("Snake");
digitalWrite(2,HIGH);
delay(D);
digitalWrite(2-3,HIGH);
delay(D);
digitalWrite(2-4,HIGH);
delay(D);
digitalWrite(2-5,HIGH);
delay(D);
digitalWrite(2,LOW);
digitalWrite(3-6,HIGH);
delay(D);
digitalWrite(3,LOW);
digitalWrite(4-7,HIGH);
delay(D);
digitalWrite(4,LOW);
digitalWrite(5-8,HIGH);
delay(D);
digitalWrite(5,LOW);
digitalWrite(6-9,HIGH);
delay(D);
digitalWrite(6,LOW);
digitalWrite(7-9,HIGH);
delay(D);
digitalWrite(7,LOW);
digitalWrite(8-9,HIGH);
delay(D);
digitalWrite(8,LOW);
digitalWrite(9,HIGH);
delay(D);
digitalWrite(9,LOW);
//Code for Snake
}
if(randomValue >= 0){
delay(D);
digitalWrite(2,LOW);
digitalWrite(3,LOW);
digitalWrite(4,LOW);
digitalWrite(5,LOW);
digitalWrite(6,LOW);
digitalWrite(7,LOW);
digitalWrite(8,LOW);
digitalWrite(9,LOW);
}
else{
digitalWrite(11,HIGH);}
}}
Comments