int l1 = 15;
int l2 = 2;
int l3 = 0;
int l4 = 16;
int l5 = 17;
int l6 = 5;
int l7 = 18;
int x = 0;
int btnstart = 14;
void setup() {
Serial.begin(115200);
pinMode(l1, OUTPUT);
pinMode(l2, OUTPUT);
pinMode(l3, OUTPUT);
pinMode(l4, OUTPUT);
pinMode(l5, OUTPUT);
pinMode(l6, OUTPUT);
pinMode(l7, OUTPUT);
pinMode(btnstart, INPUT);
int zzahl = 0;
//alle LED ausschalten
off();
}
void loop() {
if(digitalRead(btnstart)==HIGH){
while(x<random(1,50)){
zzahl = random(1,7);
Serial.println(zzahl);
if(zzahl==1){ z1(); }
else if(zzahl==2){ z2(); }
else if(zzahl==3){ z3(); }
else if(zzahl==4){ z4(); }
else if(zzahl==5){ z5(); }
else{ z6(); }
delay(150);
x++
}
Serial.println(" ");
delay(1000);
}
x=0;
}
void off(){
digitalWrite(l1, LOW);
digitalWrite(l2, LOW);
digitalWrite(l3, LOW);
digitalWrite(l4, LOW);
digitalWrite(l5, LOW);
digitalWrite(l6, LOW);
digitalWrite(l7, LOW);
}
void z1(){
digitalWrite(l1, LOW);
digitalWrite(l2, LOW);
digitalWrite(l3, LOW);
digitalWrite(l4, HIGH);
digitalWrite(l5, LOW);
digitalWrite(l6, LOW);
digitalWrite(l7, LOW);
}
void z2(){
digitalWrite(l1, LOW);
digitalWrite(l2, LOW);
digitalWrite(l3, LOW);
digitalWrite(l4, HIGH);
digitalWrite(l5, LOW);
digitalWrite(l6, HIGH);
digitalWrite(l7, LOW);
}
void z3(){
digitalWrite(l1, LOW);
digitalWrite(l2, HIGH);
digitalWrite(l3, LOW);
digitalWrite(l4, HIGH);
digitalWrite(l5, LOW);
digitalWrite(l6, HIGH);
digitalWrite(l7, LOW);
}
void z4(){
digitalWrite(l1, HIGH);
digitalWrite(l2, HIGH);
digitalWrite(l3, LOW);
digitalWrite(l4, HIGH);
digitalWrite(l5, LOW);
digitalWrite(l6, HIGH);
digitalWrite(l7, HIGH);
}
void z5(){
digitalWrite(l1, HIGH);
digitalWrite(l2, HIGH);
digitalWrite(l3, HIGH;
digitalWrite(l4, LOW);
digitalWrite(l5, HIGH);
digitalWrite(l6, HIGH);
digitalWrite(l7, HIGH);
}
void z6(){
digitalWrite(l1, HIGH);
digitalWrite(l2, HIGH);
digitalWrite(l3, HIGH;
digitalWrite(l4, LOW);
digitalWrite(l5, HIGH);
digitalWrite(l6, HIGH);
digitalWrite(l7, HIGH);
}