Tengo un problema con el indicador LED integrado encendido a pesar de ejecutar un programa de parpadeo.
Estaba ejecutando el siguiente programa de parpadeo, que escribe ALTO / BAJO en el pin 13, pero la luz era sólida. Tan pronto como conecté el circuito entre masa y el pin 13 con el multímetro, el LED comenzó a parpadear.
Aquí hay un video que muestra mi configuración. El video muestra el indicador luminoso "L" iluminado con un LED. El multímetro digital (conectado al pin 13 y GND) se cambia de OFF a DCV, en cuyo punto el LED comienza a parpadear. Las conexiones de cables se eliminan y el LED vuelve a estar encendido.
Cuando el pin se establece en ALTO, la lectura de voltaje es 5.07V. Sin embargo, cuando el pin se establece en LOW, el voltaje lee 0.61V mientras que otros pines se leen 100 veces menos, alrededor de 6mV.
void setup() {
pinMode(13, OUTPUT);
}
void loop() {
digitalWrite(13, HIGH);
delay(2000);
digitalWrite(13, LOW);
delay(2000);
}
La pregunta es ¿por qué sucede esto? ¿Mi tablero está dañado?
Esquema de referencia vinculado aquí. "arduino-mega2560_R3-sch.pdf"