En corto

Casi siempre es una de estas tres cosas, por orden de probabilidad: el cable USB es de solo carga (no lleva hilos de datos), falta el driver CH340 (habitual en clones baratos), o el puerto COM no se ha seleccionado en el IDE. Revisa primero el Administrador de dispositivos (Windows + X): si el Arduino aparece con un signo de exclamación en «Otros dispositivos», es un problema de driver, no de hardware.

Es la primera frustración clásica de quien empieza con Arduino: has seguido el tutorial, conectas la placa... y el IDE no ve ningún puerto. Casi nunca es la placa la que está rota — vamos a descartar todo lo demás primero, en el orden que resuelve el problema más rápido.

Primero: revisa el Administrador de dispositivos

  1. Pulsa Windows + X y abre Administrador de dispositivos.
  2. Busca la categoría «Puertos (COM y LPT)» y despliégala.
  3. Si tu Arduino se detecta bien, verás algo como Arduino Uno (COM3) o USB-SERIAL CH340 (COM4).
  4. Si en vez de eso aparece en «Otros dispositivos» con un icono de exclamación amarillo, Windows ve el hardware pero le falta el driver correcto: sigue con el siguiente paso.
  5. Si no aparece nada en absoluto, ni siquiera con exclamación, el problema es más probablemente el cable o el puerto USB: salta al apartado del cable.
Publicidad Espacio reservado para anuncios (728×90 / responsive).

Instala el driver correcto según el chip

La mayoría de placas Arduino usan uno de estos dos chips para traducir la comunicación USB a serie:

  • Arduino original (Uno, Nano oficial): chip ATmega16U2 (o FTDI en modelos antiguos). El propio instalador del IDE de Arduino incluye estos drivers; si no se instalaron automáticamente, reinstala el IDE marcando la opción de instalar drivers.
  • Clones baratos (muy habituales, sobre todo Nano): chip CH340 o CH341. Este driver no viene incluido en Windows ni siempre en el IDE, y hay que descargarlo e instalarlo aparte desde la web del fabricante del chip (busca «driver CH340 Windows»).

Para saber cuál tienes sin abrir la placa: mira el chip pequeño (normalmente rectangular, de unos 5x6mm) junto al puerto USB. Si pone «CH340» o «CH341», necesitas ese driver.

El cable: la causa más común

Muchos cables USB —sobre todo los que vienen con cargadores de móvil baratos— solo llevan los dos hilos de alimentación, sin los hilos de datos. Son perfectamente válidos para cargar, pero inútiles para programar un Arduino, aunque el LED de encendido de la placa se ilumine con normalidad al conectarlo (porque la alimentación sí llega).

Cómo comprobarlo: prueba con un cable que sepas con certeza que transmite datos —por ejemplo, uno que hayas usado para pasar fotos de un móvil o conectar un disco duro externo—. Es, con diferencia, la causa que más frustraciones evita en dos minutos.

Orden de comprobación 1 Cambia el cable que sea de datos 2 Otro puerto USB trasero, sin hub 3 Driver CH340 si es un clon 4 Prueba otro PC aísla el problema
El 90% de los casos se resuelven en los pasos 1-3.
Publicidad Anuncio dentro del artículo. Sustitúyelo por tu unidad de anuncio.

Cambia de puerto USB

Conecta directamente a un puerto trasero de la torre (unido directo a la placa base), evitando hubs USB y los puertos frontales, que a veces no entregan suficiente corriente o tienen peor calidad de conexión para dispositivos que necesitan transferir datos de forma fiable.

Resetea la placa

Pulsa el botón RESET físico del Arduino (un pequeño botón junto al puerto USB) y observa el LED integrado (normalmente marcado como «L», junto al pin 13): debería parpadear brevemente al reiniciar, señal de que el microcontrolador arranca con normalidad. Si nunca parpadea, ni con el botón ni al conectar la alimentación, sospecha de la propia placa.

Selecciona el puerto y la placa en el IDE

Con el Arduino ya detectado en Windows, el último paso es decírselo al software:

  1. Abre el IDE de Arduino.
  2. Ve a Herramientas → Puerto y selecciona el puerto COM que ha aparecido.
  3. Ve a Herramientas → Placa y confirma que está seleccionado el modelo correcto (Arduino Uno, Nano, etc.).
  4. Prueba a subir el sketch de ejemplo Blink para confirmar que todo funciona de principio a fin.

Cuándo es la propia placa

Si has probado otro cable, otro puerto, has instalado el driver correcto y el problema persiste, prueba el Arduino en otro ordenador. Si tampoco se detecta ahí, es probable que el chip USB-serie de la placa esté dañado —a veces por conectar mal una fuente de alimentación externa—. No es una reparación casera sencilla, pero tratándose de una placa de pocos euros, sustituirla suele salir más a cuenta que repararla.

¿Prefieres que te ayude con tu proyecto?

Diagnóstico de placas Arduino y electrónica en general, con microsoldadura si hace falta reparar algo. Por encargo en Murcia. Cuéntame tu proyecto.

Contacto

Preguntas frecuentes

¿Por qué mi clon no se detecta y uno original sí?
Los clones suelen usar un chip CH340 que necesita un driver aparte; el original usa un ATmega16U2 reconocido por el propio IDE.

¿Cómo sé si es el cable?
Si el LED de la placa se enciende pero no aparece ningún puerto COM, prueba otro cable que sepas que transmite datos, no solo carga.

¿Qué busco en el Administrador de dispositivos?
La categoría «Puertos (COM y LPT)». Si está en «Otros dispositivos» con exclamación, falta el driver.

¿Para qué sirve el botón RESET aquí?
Para confirmar que la placa arranca: el LED integrado debería parpadear al pulsarlo.

¿Puede estar dañado el Arduino?
Es posible pero poco frecuente. Si nada de lo anterior funciona y falla también en otro PC, el chip USB-serie puede estar dañado.