Ejemplos básicos de programación Arduino
Blink
No hay interfaz aquí, ya que estamos utilizando Built In LED.
void setup() {
pinMode(LED_BUILTIN, OUTPUT);
}
void loop() {
digitalWrite(LED_BUILTIN, HIGH);
delay(1000);
digitalWrite(LED_BUILTIN, LOW);
delay(1000);
}
Este es un simple sketch de Arduino que enciende y apaga el LED incorporado. Código disponible en Pastebin:
https://pastebin.com/5zrbYEY9
Explicación del código.
void setup() es la función de configuración que se ejecuta sólo una vez cuando la placa Arduino se enciende o se reinicia.
pinMode(LED_BUILTIN, OUTPUT) establece el pin del LED incorporado como pin de salida.
void loop() es la función de bucle que se ejecuta repetidamente una vez finalizada la función de configuración.
digitalWrite(LED_BUILTIN, HIGH) enciende el LED incorporado.
delay(1000) espera 1000 milisegundos (1 segundo) antes de ejecutar la siguiente línea de código.
digitalWrite(LED_BUILTIN, LOW) apaga el LED incorporado.
delay(1000) espera otros 1000 milisegundos antes de repetir el bucle y volver a encender el LED.
Esto hace que el LED incorporado se encienda durante 1 segundo, se apague durante 1 segundo y repita este ciclo indefinidamente.
