Contenido del curso

Actividad 3

 

Cronómetro

En esta actividad se plantea el uso del bucle while para realizar un contador que cuente desde 0 hasta el número que deseemos. El contador cambiará el valor de manera constante una cantidad de tiempo definida, funcionando como un cronómetro.

Para el ejemplo vamos a emplear un cronómetro de alcance los 10 segundos, aumentando cada décima de segundo, para obtener una medida precisa.

El objetivo es imprimir el valor del cronómetro por el monitor serial.

Recuerda que el bucle while lo tenemos disponible con el siguiente bloque:


Recuerda que la estructura típica de un bucle while es la siguiente:

while(CONDICION) {

    // Líneas a ejecutar

}

Podremos utilizar los operadores de comparación vistos anteriormente para establecer la condición
que asegure un correcto funcionamiento del código.


Puedes descargar la solución pinchando en el siguiente icono:

void setup() {

    // Inicializamos el bus serial
    Serial.begin(9600);

    float cuenta = 0.00; // Creamos una variable para guardar la cuenta

    // Utilizamos un bucle while para el contador
    while(cuenta <= 10.00) {

        Serial.print(cuenta); // Imprimimos el valor actual de la cuenta
        delay(100); // Esperamos antes de continuar contando
        cuenta += 0.1; // Aumentamos la cuenta

    }

}

void loop() {}
Vistas
12 Número de vistas
12 Vistas de miembros
0 Vistas públicas
Acciones
0 Gustos
0 No me gusta
0 Comentarios
Compartir en redes sociales
Compartir enlace
Compartir por correo

Por favor iniciar sesión para compartir esto webpage por correo.