/* CONTADOR DE SEGUNDOS: Nada más resetear el microcontrolador,
éste comenzará a contar segundos desde el 0 hasta el 9,
que serán visualizados por el puesto serie. Cuando llegue al número 9,
el contador deberá comenzar de nuevo con el 0. */
int contador = 0; // variable del contador inicio en 0
void setup() {
Serial.begin(115200); //Inicio puerto serie a 115200 baudios
}
void loop() {
if (contador<=9) { //Si valor de contador menor o igual a 9
switch (contador) { // Caso del valor del contador
case 0: Serial.println("0"); break; //Si vale 0
case 1: Serial.println("1"); break; //Si vale 1, etc.
case 2: Serial.println("2"); break;
case 3: Serial.println("3"); break;
case 4: Serial.println("4"); break;
case 5: Serial.println("5"); break;
case 6: Serial.println("6"); break;
case 7: Serial.println("7"); break;
case 8: Serial.println("8"); break;
case 9: Serial.println("9"); break;
default: //Valor por defecto:
contador = 0; // Seguridad
break;
}
}
else {contador = 0; //En cualquier otro caso, reseteamos a 0 contador
}
delay (1000); //Retraso de 1 seg
contador = contador + 1; //Incremetamos contador : Lo mismo que contador ++;
}