int currScore = 0; void setup() { // put your setup code here, to run once: Serial.begin(9600); } void loop() { // put your main code here, to run repeatedly: float value = analogRead(A0); Serial.println(value); if ( currScore > 500) { analogWrite(6, 255); } if ( currScore < 500) { analogWrite(6, 0); } if ( currScore > 700) { analogWrite(9, 255); } if ( currScore < 700) { analogWrite(9, 0); } if ( currScore > 850) { analogWrite(11, 255); } if ( currScore < 850) { analogWrite(11, 0); } if ( currScore > 1000) { analogWrite(10, 255); } if ( currScore < 1000) { analogWrite(10, 0); } if ( value > currScore) { currScore = value; } if ( value < currScore && currScore > 10) { Serial.print(" CURRRRRR:" ); Serial.println(currScore); delay(3000); currScore = 0; } }