// 2009 mlab.uiah.fi/paja // Understanding Branching (switch statement) int valInt = 0; void setup(){ Serial.begin(9600); } void loop(){ /* switch (variable) { case value: statement(s); break; default: statement(s); break; } Default case runs when there isn't any matched cases above. The break keyword exits the switch statement, otherwise, following statements continue. */ switch (valInt){ case 7: Serial.println("almost there."); break; case 8: Serial.println("almost there."); break; case 9: Serial.println("almost there."); break; case 10: Serial.println("Goooooooooal!"); valInt = 0; Serial.println(); delay(5000); break; default: Serial.println("running..."); } valInt++; delay(1000); }