Tutorial encendiendo un led con Arduino.
Materiales Necesarios
- Arduino (Uno, Mega, Nano, etc.)
- LED (cualquier color)
- Resistencia (220 ohmios es una buena opción)
- Cables de conexión
- Protoboard (opcional, pero recomendable para mantener el orden).
Diagrama de Conexión
- Conecta el ánodo del LED (la patilla más larga) al pin digital 13 del Arduino.
- Conecta el cátodo del LED (la patilla más corta) a uno de los extremos de la resistencia.
- Conecta el otro extremo de la resistencia al pin GND del Arduino.
Código Fuente:
// Define el pin del LED
const int ledPin = 13;
void setup() {
// Configura el pin del LED como salida
pinMode(ledPin, OUTPUT);
}
void loop() {
// Enciende el LED
digitalWrite(ledPin, HIGH);
// Espera por un segundo (1000 milisegundos)
delay(1000);
// Apaga el LED
digitalWrite(ledPin, LOW);
// Espera por un segundo (1000 milisegundos)
delay(1000);
}
Pasos para Cargar el Código
- Abre el IDE de Arduino.
- Copia el código anterior y pégalo en el editor del IDE.
- Conecta tu Arduino a la computadora mediante un cable USB.
- Selecciona tu placa y el puerto correspondiente desde el menú Herramientas (Tools).
- Placa (Board): Arduino Uno (o la que estés usando).
- Puerto (Port): Selecciona el puerto donde está conectado tu Arduino.
- Haz clic en el botón de Subir (Upload) en la parte superior del IDE.
Explicación del Código
- Declaración de variables:
const int ledPin = 13;
Aquí definimos una constante para el pin 13, donde está conectado nuestro LED.
2. Configuración inicial - SETUP:
void setup() {
pinMode(ledPin, OUTPUT);
}
3. Bucle principal:
void loop() {
digitalWrite(ledPin, HIGH);
delay(1000);
digitalWrite(ledPin, LOW);
delay(1000);
}
En la función loop(), encendemos el LED (HIGH), esperamos un segundo (1000 ms), apagamos el LED (LOW) y esperamos otro segundo. Este bucle se repite indefinidamente.
Pública tu duda o comentario
Resuelve tus dudas con la comunidad.
(0) Comentarios
No registra comentarios, se el primero en comentar.
Publicar