int button = 13; int button2 = 12; int val = 0; boolean win = false; float timer; int buttonval; //variabler som ändras int buttonPushCounter = 0; int buttonPushCounter2 = 0; int buttonState = 0; int buttonState2 = 0; int lastButtonState = 0; int lastButtonState2 = 0; void setup() { Serial.begin(9600); pinMode(2,OUTPUT); pinMode(3,OUTPUT); pinMode(5,OUTPUT); pinMode(button, INPUT); } void loop() { buttonState = digitalRead(button); buttonState2 = digitalRead(button2); //Knapp1 startar lampan random gånger if(buttonState == LOW) { val = random(1,15); delay(1000); for(int i=0;i < val; i++) { digitalWrite(2, HIGH); delay(500); digitalWrite(2, LOW); delay(500); Serial.println(val); } } //if(buttonState != lastButtonState) //{ if(buttonState2 == LOW) { buttonPushCounter2++; Serial.println("number of button pushes2: "); Serial.println(buttonPushCounter2); if( val== buttonPushCounter2) { digitalWrite(3, HIGH); delay(3000); digitalWrite(3, LOW); delay(500); } while(buttonState2 == LOW) { buttonState2 = digitalRead(button2); } } //} else { //Serial.println("off"); } //lastButtonState2 = buttonState2; }//loop