PA 06 00 Contador. Toma de contacto con estructuras de control. Condicionales.
int contador = 1;
void setup() {
Serial.begin(9600); // Inicia la comunicación serie
}
void loop() {
Serial.println(contador); // Imprime el valor actual del contador
contador++;
delay(1000); // Espera 1 segundo antes de la siguiente iteración
}
PA 06 01 Contador. Hasta un número.
int maxCount = 10; // Variable para definir el número hasta el que se contará
int contador = 1;
void setup() {
Serial.begin(9600); // Inicia la comunicación serie
}
void loop() {
if (contador <= maxCount) { // Si el contador es menor o igual al valor máximo
Serial.println(contador); // Imprime el valor actual del contador
contador++; // Incrementa el contador
delay(1000); // Espera 1 segundo antes de la siguiente iteración
}
}
PA 06 02 Contador. Hasta un número máximo y reinicio. IF...ELSE
int maxCount = 5; // Número hasta el que se contará
int contador = 1;
void setup() {
Serial.begin(9600); // Inicia la comunicación serie
}
void loop() {
if (contador <= maxCount) { // Si el contador es menor o igual al valor máximo
Serial.println(contador); // Imprime el valor actual del contador
contador++; // Incrementa el contador
delay(500); // Espera 1 segundo antes de la siguiente iteración
} else {
Serial.println("Se acabó la cuenta"); // Si el contador supera el valor máximo
contador = 1; // Reinicia la cuenta
delay(1000); // Espera un poco antes de volver a empezar
}
}
PA 06 03 Contador. Hasta un número máximo y cuenta atrás. For.
void setup() {
Serial.begin(9600);
}
void loop() {
for (int i = 1; i <= 10; i++) {
Serial.println(i);
delay(500);
}
for (int i = 9; i >= 0; i--) {
Serial.println(i);
delay(500);
}
}