Ho provato a caricare il codice di esempio dal software arduino e ho ricevuto un errore di seguito. Due arduino si collegano con il mio computer con Windows 8.1. E questi arduino utilizzano la porta 3 e la porta 4. Arduino che utilizza la porta 3 è il coordinatore e arduino che utilizza la porta 4 è il router. Non capisco perché lerrore mostra che COM1 non è disponibile. Non sto utilizzando 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.
Risposta
(Presumo che tu stia utilizzando lIDE ufficiale di Arduino qui.)
Prima di caricare uno schizzo, devi selezionare la porta su cui caricare. IDE Arduino, fai clic sul menu Strumenti e apri la Porta sottomenu. Fai clic sulla porta a cui è connesso Arduino, come COM3 o COM4.
Devi anche assicurarti che il tipo di scheda appropriato sia selezionato in Strumenti -> Board .
Dovresti quindi essere in grado di caricare lo schizzo.
Risposta
Hai provato con code bender. Nella mia esperienza, il caricamento tramite code bender funziona sempre anche se fallisce con lIDE di Arduino
Risposta
Su wi ndows systems, COM1
è solitamente la porta di sistema, quindi non dovresti usarla per la programmazione.
Prova ad aggiornare i driver del dispositivo accedendo a Gestione dispositivi e fai clic con il pulsante destro del mouse su COM3
e COM4
icone per le schede arduino.
Se continua a persistere, prova a reinstallare lide e a riavviare il computer
Risposta
Lesperienza mi ha insegnato due volte … ad assicurarmi di usare i cavi giusti. Ho usato un cavo di riserva che è finito per essere un cavo di ricarica power brick, cioè nessuna linea dati. Assicurati di utilizzare un cavo USB decente, preferibilmente uno che ti chiede di fare domande su un cellulare quando è collegato a un PC, in modo da sapere che tutti i cavi interni sono lì e funzionano.
Rispondi
Se tutte le altre soluzioni non funzionano e sei su una distribuzione Linux prova sudo arduino
e dovrebbe funzionare, oppure segui queste istruzioni: Guida introduttiva ad Arduino su Linux (Ubuntu)
Commenti
- Sembra che lutente sia su una macchina Windows e su * nix anche il super utente può ' aprire un file inesistente 🙂
Risposta
il tuo kernel deve fornire supporto per USB ACM.
CONFIG_USB_ACM=y
puoi cercarlo su:
$ zcat /proc/config.gz | grep CONFIG_USB_ACM CONFIG_USB_ACM=y