Arduino pin 13 dead - ¿Eso significa que la tabla de reemplazo está muerta?

0

He comprado un Arduino Uno R3 y cuando estaba trabajando con mi proyecto, por error, un cable fue a la placa y conectó el pin R3 consigo mismo (conecta los pines del LED). Luego pin 13 LED se disparó y después de eso, todos los pines murieron. Cuando subo, los LED RX y RT parpadean como de costumbre, pero los demás pines no funcionan. He cargado un programa con todos los pines configurados como salida pero ninguno funciona.

¿Eso significa que mi tabla está muerta? ¿Cómo verifico si mi tablero está muerto?

    
pregunta Sinte

2 respuestas

0

Parece que ya lo sabes.

Para probar los pines, simplemente puede cargar un programa que establezca todos los pines en salidas y luego alternar cada pata alto y bajo a una velocidad lenta (como 1 segundo). Luego puede usar un multímetro para observar el cambio de voltaje entre 0V y 5V, o puede hacerlo visualmente conectando un LED con una resistencia de serie apropiada (1k está bien) a cada pin uno a la vez. ¡Solo asegúrese de que el LED apunte en la dirección correcta!

    
respondido por el Geomancer
0

El hecho de que no pueda cargar nada en el Arduino es un buen indicador de que está muerto. A menos que tenga la versión SMD de UNO, puede reemplazar el ATmega328 solo y quedarse con el resto del tablero. Primero deberá grabar el cargador de arranque, ya que LeoR apunta hacia afuera.

Sin embargo, es posible freír el microcontrolador ATmega16u2 (cuadrado negro detrás del conector USB y junto al oscilador de cristal metálico) que permite la reprogramación del ATmega328. Dado que el ATmega16u2 es un componente de montaje en superficie, no puede reemplazarlo por sí mismo y debe reemplazar todo el Arduino UNO. Una forma de freírlo es conectar 12V a la toma de CC y conectar un puente entre VIN y 5V. Esto freirá tanto el ATmega16u2 como el ATmega328.

    
respondido por el HaLailah HaZeh

Lea otras preguntas en las etiquetas