void setup() {
Serial.begin(115200);
pinMode(12, OUTPUT);
Serial.println("Digite um número de 0 a 9");
int controle = 0;
while (Serial.available() == 0) {}
controle = Serial.parseInt();
switch (controle) {
case 1:
Serial.println("Pisca 1 vez");
digitalWrite(12, HIGH);
delay(250);
digitalWrite(12, LOW);
delay(250);
break;
case 2:
Serial.println("Pisca 2 vezes");
for ( int i = 0; i < 2; (i++)) {
digitalWrite(12, HIGH);
delay(250);
digitalWrite(12, LOW);
delay(250);
}
break;
case 3:
Serial.println("Pisca 3 vezes");
for ( int i = 0; i < 3; (i++)) {
digitalWrite(12, HIGH);
delay(250);
digitalWrite(12, LOW);
delay(250);
}
break;
case 4:
Serial.println("Pisca 4 vezes");
for ( int i = 0; i < 4; (i++)) {
digitalWrite(12, HIGH);
delay(250);
digitalWrite(12, LOW);
delay(250);
}
break;
case 5:
Serial.println("Pisca 5 vezes");
for ( int i = 0; i < 5; (i++)) {
digitalWrite(12, HIGH);
delay(250);
digitalWrite(12, LOW);
delay(250);
}
break;
case 6:
Serial.println("Pisca 6 vezes");
for ( int i = 0; i < 6; (i++)) {
digitalWrite(12, HIGH);
delay(250);
digitalWrite(12, LOW);
delay(250);
}
break;
case 7:
Serial.println("Pisca 7 vezes");
for ( int i = 0; i < 7; (i++)) {
digitalWrite(12, HIGH);
delay(250);
digitalWrite(12, LOW);
delay(250);
}
break;
case 8:
Serial.println("Pisca 8 vezes");
for ( int i = 0; i < 8; (i++)) {
digitalWrite(12, HIGH);
delay(250);
digitalWrite(12, LOW);
delay(250);
}
break;
case 9:
Serial.println("Pisca 9 vezes");
for ( int i = 0; i < 9; (i++)) {
digitalWrite(12, HIGH);
delay(250);
digitalWrite(12, LOW);
delay(250);
}
break;
default:
Serial.println("Erro, tente novamente");
break;
}
}
void loop() {}