tutorial sube rc522 programas programa los libreria control carga acceso arduino arduino-uno arduino-ide

sube - rfid rc522 arduino



No se puede cargar el código a Arduino (4)

Mi Arduino Uno estaba configurado y funcionaba bien.

Proyecto: Arduino controla un motor de 9v dependiendo del comando dado. Como el Arduino solo proporciona 5v, le agregué una batería de 9v a través de un transistor

Decidí agregar un nuevo código al Arduino, pero cuando lo probé, falló. He cargado código miles de veces antes (con éxito), de repente, el IDE sigue dando el siguiente mensaje

avrdude: ser_open (): no se puede abrir el dispositivo ". / COM3": Acceso denegado.

He buscado muchas soluciones en este foro y en otros lugares. Estas son las cosas que he intentado hasta ahora:

  1. Cambiar el puerto COM
  2. Deshabilitar todos los demás dispositivos CONECTADOS a COM
  3. Apretando las CONEXIONES
  4. Reinstalando todos los controladores y el IDE
  5. Reiniciando el sistema
  6. Usar otra computadora portátil para cargar el código

Todo lo anterior me ha dado el mismo resultado por alguna razón. La luz LED incorporada y el LED de encendido se encienden cuando la placa está conectada a una fuente de alimentación (mi computadora portátil). ¿Podría la junta haber sido dañada por casualidad? ¿Cómo puedo verificar si el tablero está dañado? ¿Debería comprar una nueva placa?


Con mi experiencia limitada con Arduino, he visto que el IDE a veces reinicia el arduino guardado en el inicio. Presione extra -> Tablero -> su tablero e intente de nuevo.


esto puede ayudar;

  1. retire el mcu de la placa y conecte la placa a su PC.
  2. Intenta abrir el puerto de comunicación.
  3. si se abre, corta el pin TX al pin RX.
  4. envíe algunos datos y verifique si está recuperando los datos. De esta forma, puedes asegurarte de que tu usb-ttl no se dañe.

asegúrese de tener los puertos correctos COM1 y COM1 activarlo también en arduino


Una vez me sucedió que un cable USB defectuoso era el culpable. Para una placa dio mensajes como

avrdude: stk500v2_ReceiveMessage(): timeout

Pero para otra placa también recibí estos mensajes "no puedo abrir el dispositivo - acceso denegado". Siempre vale la pena probar con otro cable.