domingo, 24 de julio de 2022

Arduino 02 Destellador

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