
Video
Diagrama del circuito

Código fuente
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.
