void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
pinMode(2, OUTPUT);
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
pinMode(5, OUTPUT);
pinMode(6, OUTPUT);
pinMode(7, OUTPUT);
pinMode(8, OUTPUT);
int grn = 2;
int rdl = 3;
int rdr = 4;
int ylw = 5;
int kl = 6;
int sh = 7;
int zs = 8;
digitalWrite(2, HIGH);
digitalWrite(3, HIGH);
digitalWrite(4, HIGH);
digitalWrite(5, HIGH);
digitalWrite(6, HIGH);
digitalWrite(7, HIGH);
digitalWrite(8, HIGH);
delay(1000);
digitalWrite(2, LOW);
digitalWrite(3, LOW);
digitalWrite(4, LOW);
digitalWrite(5, LOW);
digitalWrite(6, LOW);
digitalWrite(7, LOW);
digitalWrite(8, LOW);
delay(1000);
}
void loop()
{
int r = 1000;
r = random(1,15);
delay(1);
if (r == 1)
{
Serial.println("Hp0");
delay(1);
digitalWrite(2, LOW);
digitalWrite(3, LOW);
digitalWrite(4, LOW);
digitalWrite(5, LOW);
digitalWrite(6, LOW);
digitalWrite(7, LOW);
digitalWrite(8, LOW);
digitalWrite(3, HIGH);
digitalWrite(4, HIGH);
delay(10000);
digitalWrite(3, LOW);
digitalWrite(4, LOW);
}
if (r >=2 && r <= 4)
{
Serial.println("Hp1");
delay(1);
digitalWrite(2, LOW);
digitalWrite(3, LOW);
digitalWrite(4, LOW);
digitalWrite(5, LOW);
digitalWrite(6, LOW);
digitalWrite(7, LOW);
digitalWrite(8, LOW);
digitalWrite(2, HIGH);
delay(10000);
digitalWrite(2, LOW);
r = 0;
delay(1);
}
if (r == 5 || r == 6)
{
Serial.println("Sh1");
delay(1);
digitalWrite(2, LOW);
digitalWrite(3, LOW);
digitalWrite(4, LOW);
digitalWrite(5, LOW);
digitalWrite(6, LOW);
digitalWrite(7, LOW);
digitalWrite(8, LOW);
digitalWrite(3, HIGH);
digitalWrite(7, HIGH);
delay(10000);
digitalWrite(3, LOW);
digitalWrite(7, LOW);
r = 0;
delay(1);
}
if (r == 7)
{
Serial.println("Zs1");
delay(1);
digitalWrite(2, LOW);
digitalWrite(3, LOW);
digitalWrite(4, LOW);
digitalWrite(5, LOW);
digitalWrite(6, LOW);
digitalWrite(7, LOW);
digitalWrite(8, LOW);
digitalWrite(8, HIGH);
digitalWrite(3, HIGH);
digitalWrite(4, HIGH);
delay(10000);
digitalWrite(8, LOW);
digitalWrite(3, LOW);
digitalWrite(4, LOW);
r = 0;
delay(1);
}
if (r >= 8 && r <= 10)
{
Serial.println("Hp2");
delay(1);
digitalWrite(2, LOW);
digitalWrite(3, LOW);
digitalWrite(4, LOW);
digitalWrite(5, LOW);
digitalWrite(6, LOW);
digitalWrite(7, LOW);
digitalWrite(8, LOW);
digitalWrite(2, HIGH);
digitalWrite(5, HIGH);
delay(10000);
digitalWrite(2, LOW);
digitalWrite(5, LOW);
r = 0;
delay(1);
}
if (r >= 11 && r <= 13)
{
Serial.println("K");
delay(1);
digitalWrite(2, LOW);
digitalWrite(3, LOW);
digitalWrite(4, LOW);
digitalWrite(5, LOW);
digitalWrite(6, LOW);
digitalWrite(7, LOW);
digitalWrite(8, LOW);
digitalWrite(6, HIGH);
delay(10000);
digitalWrite(6, LOW);
r = 0;
delay(1);
}
if (r == 14)
{
Serial.println("Zs8");
delay(1);
digitalWrite(2, LOW);
digitalWrite(3, LOW);
digitalWrite(4, LOW);
digitalWrite(5, LOW);
digitalWrite(6, LOW);
digitalWrite(7, LOW);
digitalWrite(8, LOW);
digitalWrite(3, HIGH);
digitalWrite(4, HIGH);
for (int i = 0; i <= 10; i++)
{
digitalWrite(8, HIGH);
delay(1000);
digitalWrite(8, LOW);
delay(1000);
}
digitalWrite(3, LOW);
digitalWrite(4, LOW);
digitalWrite(8, LOW);
r = 0;
delay(1);
}
if (r == 0)
{
Serial.println("-Haltfall-");
delay(1);
digitalWrite(2, LOW);
digitalWrite(3, LOW);
digitalWrite(4, LOW);
digitalWrite(5, LOW);
digitalWrite(6, LOW);
digitalWrite(7, LOW);
digitalWrite(8, LOW);
digitalWrite(3, HIGH);
delay(75);
digitalWrite(4, HIGH);
delay(10000);
digitalWrite(3, LOW);
digitalWrite(4, LOW);
}
}