Un ejercicio

Ejercicio

Hagamos un ejercicio basado en lo que hicimos en el ítem anterior.

Aprendimos a prender un LED, ahora queremos que parpadee. Como muestra la siguiente animación:

 Gustavo
LED parpadeando

Las sentencias que necesitamos

Para completar el ejercicio vamos a tener que aprender a apagar el LED.

También, para lograr el efecto correcto, vamos a tener que darle un tiempo entre que enciende y apaga el LED, de no ser así, la velocidad a la que se prende/apaga el LED no nos permitirá ver el efecto.

 Gustavo
Mirá a continuación las sentencias que vas a necesitar para resolver el ejercicio:

Apagar

digitalWrite(13, LOW); Como en el caso de encender, usamos la sentencia digitalWrite(), colocamos primero el PIN y se indica qué hacer sobre ese PIN. En este caso con la palabra LOW (bajo en español).

Esperar

delay(1000); El tiempo, en este caso 1000, está expresado en milisegundos, por lo que la espera será de 1 segundo.

LED parpadeando

Pregunta

¿Cuál de las siguientes secuencias crees que resuelve el ejercicio? (hacer parpadear un LED).

LED parpadeando

Sugerencia

Recordá que para obtener el efecto adecuado debe haber una espera entre el encendido y el apagado.

Respuestas

void loop() {
  digitalWrite(13, HIGH);
  delay(1000);
  digitalWrite(13, LOW);
  delay(1000);
}

void loop() {
  digitalWrite(13, HIGH);
  delay(1000);
  digitalWrite(13, LOW);
}

void loop() {
  digitalWrite(13, HIGH);
  digitalWrite(13, LOW);
}

Retroalimentación

Obra publicada con Licencia Creative Commons Reconocimiento Compartir igual 4.0

Anterior | Siguiente