Destellador con Arduino
Dr. Héctor Darío Aguirre Arvizu
22-07-24
El sistema Arduino tiene un conjunto de programas de aplicación y aprendizaje.
El más básico es para usar el LED interno que está conectado a la terminal 13 de entrada/salida.
A continuación lo reproducimos con las modificaciones para leerlo en español.
Inicio.
/*
Blink o Destellador Modificado por Darío Aguirre 2022
Este programa enciende el led durante 1 segundo y lo apaga otro tanto de modo repetido.
Prácticamente todas las tarjetas Arduino tienen un LED integrado que podemos controlar. En el UNO, MEGA y ZERO
el LED está amarrado al pin 13, en MKR1000 en el pin 6. LED_BUILTIN es la instrucción para activar el LED
independientemente de qué tarjeta se esté usando.
Si necesita saber qué pin corresponde al LED en una tarjeta en particular
verifique los aspectos técnicos de la tarjeta aquí:
https://www.arduino.cc/en/Main/Products
modified 8 May 2014 by Scott Fitzgerald
modified 2 Sep 2016 by Arturo Guadalupi
modified 8 Sep 2016 by Colby Newman
Modificado por Darío Aguirre 4 de julio 2022
Este ejemplo de código es de dominio público.
https://www.arduino.cc/en/Tutorial/BuiltInExamples/Blink
*/
// activa las funciones de activación (setup) una vez que presionas el botón de reset
void setup() {
// inicializa el pin digital LED_BUILTIN como una salida. Equivale al pin 13 de la tarjeta.
pinMode(LED_BUILTIN, OUTPUT);
}
// el ciclo de encendido-apagado del LED corre continuamente hasta que se desconecta la tarjeta y vuelve a activarse al encenderla.
void loop() {
digitalWrite(LED_BUILTIN, HIGH); // Enciende el LED (HIGH indica que se activa el voltaje)
delay(1000); // espera por un segundo: aquí son mil milisegundos.
digitalWrite(LED_BUILTIN, LOW); // apaga el LED haciendo que el voltaje sea bajo (LOW).
delay(1000); // espera por un segundo, y se regresa a ejecutar el ciclo o
// bucle "void (loop)" hasta que quitemos la fuente de voltaje.
}
Fin.
Puedes copiarlo desde la primera línea inclinada con asterisco hasta el último corchete (inicio-fin).
El programa hace que se encienda el LED durante un segundo y lo apaga otro segundo. Es necesario considerar que el tiempo se escribe en milisegundos.
Ve el siguiente video:
D. R. 2022 Darío Aguirre
No hay comentarios:
Publicar un comentario