Intenté cargar el código de ejemplo del software arduino y obtuve el siguiente error. Dos arduino se conectan con mi computadora con Windows 8.1. Y estos arduino que usan el puerto 3 y el puerto 4. El arduino que usa el puerto 3 es coordinador y el arduino que usa el puerto 4 es el enrutador. No entiendo por qué el mensaje de error COM1 no está disponible. No estoy usando COM1.
Arduino: 1.6.0 (Windows 8), Board: "Arduino Uno" Sketch uses 1,030 bytes (3%) of program storage space. Maximum is 32,256 bytes. Global variables use 9 bytes (0%) of dynamic memory, leaving 2,039 bytes for local variables. Maximum is 2,048 bytes. C:\Program Files (x86)\Arduino/hardware/tools/avr/bin/avrdude -CC:\Program Files (x86)\Arduino/hardware/tools/avr/etc/avrdude.conf -v -patmega328p -carduino -PCOM1 -b115200 -D -Uflash:w:C:\Users\Jiya\AppData\Local\Temp\build1135139715306090793.tmp/Blink.cpp.hex:i avrdude: Version 6.0.1, compiled on Apr 3 2014 at 23:12:16 Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/ Copyright (c) 2007-2009 Joerg Wunsch System wide configuration file is "C:\Program Files (x86)\Arduino/hardware/tools/avr/etc/avrdude.conf" Using Port : COM1 Using Programmer : arduino Overriding Baud Rate : 115200 avrdude: ser_open(): can"t open device "\\.\COM1": The system cannot find the file specified. avrdude done. Thank you. Problem uploading to board. See http://www.arduino.cc/en/Guide/Troubleshooting#upload for suggestions. Board at COM1 is not available Board at COM1 is not available Board at COM1 is not available Board at COM1 is not available Board at COM1 is not available This report would have more information with "Show verbose output during compilation" enabled in File > Preferences.
Respuesta
(Supongo que está usando el IDE oficial de Arduino aquí).
Antes de cargar un boceto, debe seleccionar el puerto al que desea cargar. Dentro del Arduino IDE, haga clic en el menú Herramientas y abra el Puerto submenú. Haga clic en el puerto al que está conectado su Arduino, como COM3 o COM4.
También debe asegurarse de seleccionar el tipo de placa apropiado en Herramientas -> Tablero .
Debería poder cargar el boceto.
Respuesta
¿Lo intentaste con Code Bender? En mi experiencia, la carga a través del Code Bender funciona todo el tiempo incluso si falla con Arduino IDE
Responder
En wi En los sistemas ndows, COM1
suele ser el puerto del sistema, por lo que no debería usarlo para programar.
Intente actualizar los controladores de dispositivos yendo al administrador de dispositivos y haga clic derecho en COM3
y COM4
iconos para las placas arduino.
Si esto persiste, intente reinstalar el ide y reiniciar su computadora
Respuesta
La experiencia me ha enseñado dos veces … para asegurarme de que utiliza los cables adecuados. Usé un cable de repuesto que terminó siendo un cable de carga de bloque de alimentación, es decir, sin líneas de datos. Asegúrese de usar un cable USB decente, preferiblemente uno que le haga preguntas en un teléfono celular cuando esté conectado a una PC, para que sepa que todos los cables internos están ahí y funcionando.
Responder
Si todas las demás soluciones no funcionan y estás en una distribución de Linux, prueba sudo arduino
y debería funcionar, o sigue estos instrucciones: Introducción a Arduino en Linux (Ubuntu)
Comentarios
- Parece que el usuario está en una máquina con Windows, y en * nix incluso el superusuario puede ' t abrir un archivo inexistente 🙂
Respuesta
su kernel necesita proporcionar soporte para USB ACM.
CONFIG_USB_ACM=y
puede buscarlo en:
$ zcat /proc/config.gz | grep CONFIG_USB_ACM CONFIG_USB_ACM=y