4 votos

Necesito ayuda para que mi ordenador hable con mi Arduino Uno

Recientemente me he subido al carro de Arduino y estoy intentando cargar mi primer boceto en mi Arduino Uno instalado en el puerto COM 3. Sin embargo, me da errores que otro dispositivo está utilizando el puerto COM 3, y tengo que desactivar ese dispositivo.

Especificaciones: Win XP, todos los SPs actuales. Controladores Arduino 1.0.3, con fecha 10/12/2012, descargados 25/12/2012. Drivers instalados con éxito sin mensajes de error. El administrador de dispositivos de Windows muestra el Arduino Uno como el dispositivo en COM3. El Uno está conectado a través de USB. La barra de estado en la parte inferior de la ventana del software Arduino indica Uno @ COM3. Las preferencias del software Arduino están configuradas para Arduino Uno (en lugar de uno de los otros factores de forma... Duemilanove, etc.).

Puedo escribir y compilar bocetos sin problemas. Cuando intento subirlos, la compilación ocurre bien, pero eventualmente se caga diciendo que COM3 está en uso por un dispositivo, y necesito detener ese dispositivo e intentar de nuevo.

Me siento como si viajara a principios de los 90 y tuviera que arreglar manualmente los puertos COM conflictivos... una fase de la realidad a la que nunca quise volver... y he sido mimado por el plug-n-play hasta el punto de que he olvidado la mayor parte de lo que sé sobre la configuración de puertos desde la línea de comandos... que es lo que sospecho que debo hacer.

No he encontrado soluciones en la ayuda de Arduino, en los foros de Arduino o en las guías de solución de problemas de LadyAda.net.

¿Alguien se ha encontrado alguna vez con esta situación o tiene algún consejo sobre cómo contrarrestarla? Esta podría ser una conversación más apropiada para SuperUser... así que si un administrador quiere moverla...

5voto

Scott Puntos 138

Hay una forma fácil de forzar a windows a soltar cualquier cosa en ese puerto y es renombrarlo/reasignarlo. Yo mismo lo he hecho cuando el serial se desconecta abruptamente y windows no lo maneja. Para hacer esto necesitas:

1) Vaya al Panel de Control-> Administrador de Dispositivos

2) Busque el puerto COM y haga clic con el botón derecho, vaya a propiedades.

3) En la pestaña Avanzado hay un botón que también se llama avanzado. En él puedes reasignar el COM3 a otro COM. No hagas caso a ningún aviso de que "Este puerto está siendo utilizado" porque como no tienes nada conectado a esos puertos no se están utilizando.

4) Una vez que lo reasigne (y pulse OK a lo que se quejó para forzarlo), entonces conecte y desconecte el Arduino. Debería aparecer en el nuevo puerto y funcionar.

1voto

sliderhouserules Puntos 163

Recuerdo vagamente que a mí también me pasó algo parecido. Si no recuerdo mal después de alguna parada brusca del IDE de Arduino. El puerto COM no estaba siendo utilizado por nada más, pero de alguna manera windows (7) no cerró la conexión y por mucho que odie hacerlo, tuve que reiniciar el PC. Eso lo arregló para mí. YMMV, pero prueba eso ya que es la manera más simple y rápida de estar seguro de que nada usa ese puerto virtual.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X