void Change() //funktion til at ændre fugtighed og speed { if (Serial.available() == 0) // Venter til input har noget { if (Serial.parseInt() == 1) { SHOCK = 1; //Sætter shock 1 hvis parseInt == 1 } else SHOCK = 0; //resetter shock } if (Serial.available() > 0) { Serial.read(); //clear input } if (SHOCK == 1) { Serial.println("-----------------------------"); Serial.println("Enter fugtigheds grænse %, Press ENTER"); while (Serial.available() == 0) ; // Venter til input har noget { //Side 1 fugtighed = Serial.parseInt(); // læser Int ind i vores variable Serial.print("Ny grænse = "); Serial.print(fugtighed, DEC); Serial.println("%"); while (Serial.available() > 0) // .parseInt() kan efter lade non-numeric characters { junk = Serial.read() ; } // clear input } Serial.println("Enter pumpe hastighed, Press ENTER"); while (Serial.available() == 0) ; // Venter til input har noget { //Side 2 hastighed = Serial.parseInt(); // læser Int ind i vores variable Serial.print("Ny hastighed = "); Serial.print(hastighed, DEC); Serial.println("%"); while (Serial.available() > 0) { junk = Serial.read() ; } } delay(1000); } }