#1Principiante

Iluminación Led

4.7(163)
780 completado
Iluminación Led
Proyecto básico de entrada que enciende y apaga un único LED a determinados intervalos con Arduino. Enseña el uso de las funciones digitalWrite y delay.

Video

Diagrama del circuito

Iluminación Led - Circuit

Código fuente

Arduino (C++)
1void setup() {
2  pinMode(9,OUTPUT);
3}
4void loop() {
5 digitalWrite(9,HIGH);
6 delay(100);
7 digitalWrite(9,LOW);
8 delay(100);
9}

Preguntas frecuentes

¿Por qué no se debe conectar un LED sin una resistencia?▾

El LED no limita la corriente por sí mismo; si se conecta directamente a 5 V, consume demasiada corriente y tanto el LED como el pin del Arduino podrían resultar dañados. Una resistencia de 220 Ω limita la corriente a unos 13-15 mA, lo cual es seguro tanto para el LED como para el pin.

¿Cuál es el terminal positivo (+) del LED?▾

El extremo más largo es el ánodo (+) y el más corto, el cátodo (−). El lado del cuerpo del LED que presenta un corte recto también es el cátodo. El ánodo se conecta al pin del Arduino (a través de una resistencia) y el cátodo a GND; si se conectan al revés, el LED no se encenderá, pero no se estropeará.

He cargado el código, pero el LED no se enciende. ¿Qué debo comprobar?▾

Comprueba lo siguiente, uno por uno: ¿está el LED colocado al revés?, ¿coinciden el código y el número de pin del circuito?, ¿hay conexión a GND?, ¿están el LED y la resistencia en la misma fila de la placa de pruebas? El LED «L» de la placa también está conectado al pin 13; puedes probar primero con LED_BUILTIN.

¿Cómo puedo cambiar la velocidad de parpadeo?▾

El valor dentro de delay() se expresa en milisegundos: delay(1000) espera un segundo. Si reduces el valor, el LED parpadeará más rápido; si lo aumentas, lo hará más despacio. También puedes ajustar por separado los tiempos de encendido y apagado.

Iluminación Led | BlueGrays