Código de Arduino para hacer parpadear un Led

Objetivo

Encender un LED durante un segundo, apagarlo durante un segundo, y repetir continuamente.

Lista de materiales

  • 1 diodo Led
  • 1 resistencia de 330 ohmios
  • 1 placa de Arduino uno
  • 1 protoboard
  • cables jumper

Conexiones de hardware

arduino

Siga los siguientes pasos:

  • Conecte el lado positivo de su LED (pata más larga) al pin digital 13 de Arduino (puede conectar a otro pin digital pero no olvide cambiar el código para que coincida).
  • Conecte el lado negativo de su LED (pata más corta) a una Resistencia de 330 Ohm (naranja-naranja-marrón). Conectar el otro lado de la resistencia a tierra.
  • Debe quedar asi: (pin 13) conectado a (+ LED -) conectado a (330 ohmios) conectado a (TIERRA).

Observación: Siempre se usan resistencias entre el Arduino y los LED para evitar que los LED se quemen debido a demasiada corriente.

arduino

Estructura del programa o sketch

Este programa tiene por finalidad iluminar un diodo Led durante 1 segundo y luego apagarlo por otro segundo. Continuará repitiéndose indefinidamente por efecto de la función void loop.

-----------------------------------------------------

void setup()
{
pinMode(13, OUTPUT);

}

void loop()
{
digitalWrite(13, HIGH); // Prende el LED

delay(1000); // Espera 1 segundo

digitalWrite(13, LOW); // Apaga el LED

delay(1000); // Espera 1 segundo
}

------------------------------------------------------

arduino

¿Cómo se escribe un comentario?

Dentro de nuestro programa podemos observar que se ha empleado // para escribir un mensaje que sirve para hacernos recordar alguna instrucción empleada. Es decir, después de // todo el texto siguiente en esa línea no sera ejecutada por arduino.

¿Cuál es la estructura básicade un programa?

La estructura básica del lenguaje de programación de Arduino es bastante simple y se compone de al menos dos partes. Estas dos partes o funciones, encierran bloques que contienen instrucciones.

void setup()
{
estamentos;
}
void loop()
{
estamentos;
}

La función setup() se invoca una sola vez cuando el programa empieza. Se utiliza para inicializar los modos de trabajo de los pins, o el puerto serie. Debe ser incluido en un programa aunque no haya declaración que ejecutar.

Después de llamar a setup(), la función loop() hace precisamente lo que sugiere su nombre, se ejecuta de forma cíclica o repetitivamente, lo que posibilita que el programa este respondiendo continuamente ante los eventos que se produzcan en la tarjeta.

¿Qué es pinMode( )?

La función pinMode(pin, mode) es utilizada en la parte de configuración setup () y sirve para configurar el modo de trabajo de un PIN pudiendo ser INPUT (entrada) u OUTPUT (salida).

¿Qué es digitalWrite( )?

La función digitalWrite(pin, value) envía al "pin" definido previamente como OUTPUT el valor HIGH o LOW (poniendo en "1" o "0" la salida).

¿Qué es delay( )?

La funcion delay(ms) detiene la ejecución del programa la cantidad de tiempo en ms que se indica en la propia instrucción. De tal manera que 1000 equivale a 1 seg.

¿Cuál es el error mas común al escribir un programa?

Un error común es olvidar colocar los punto y coma al final de cada instrucción (;) ... ¡verificar siempre!.

Finalmente se tiene que probar el programa haciendo clic en "Verificar" y seguidamente "Cargar" para enviar el programa a la tarjeta de Arduino.

Video instructivo

Contenido

Recomendados:

John Logie Baird

Un día como hoy 14/09/2024

El 14 de septiembre de 2000, el lanzamiento de "Windows Me" que incluye la última versión del Microsoft MS-DOS, la versión 8.0.

mensajitos

Mensajitos

Aquí puedes encontrar: Frases bonitas y cortas, palabras de agradecimiento, poemas originales, cartas para toda ocasión y mas.

Calculadoras OnLine | Proyectos Electrónicos | Vista Satelital | Radio y TV | Chistes | Satélites | VoIP | Wireless

Política de Privacidad | Partner: depositphotos | Contáctanos

www.viasatelital.com