Problem beim Hochladen des Codes

Ich habe versucht, Beispielcode aus der Arduino-Software hochzuladen, und unten einen Fehler erhalten. Zwei Arduino hängen mit meinem Computer unter Windows 8.1 zusammen. Und diese Arduino mit Port 3 und Port 4. Das Arduino mit Port 3 ist Koordinator und Arduino mit Port 4 ist Router. Ich verstehe nicht, warum die Fehleranzeige COM1 nicht verfügbar ist. Ich verwende COM1 nicht.

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. 

Antwort

(Ich gehe davon aus, dass Sie hier die offizielle Arduino-IDE verwenden.)

Bevor Sie eine Skizze hochladen, müssen Sie auswählen, auf welchen Port Sie hochladen möchten Arduino IDE, klicken Sie auf das Menü Tools und öffnen Sie den Port Untermenü. Klicken Sie auf den Port, mit dem Ihr Arduino verbunden ist, z. B. COM3 oder COM4.

Sie müssen auch sicherstellen, dass der entsprechende Board-Typ in Tools -> Board .

Sie sollten dann in der Lage sein, die Skizze hochzuladen.

Antwort

Haben Sie es mit Code Bender versucht? Nach meiner Erfahrung funktioniert das Hochladen über den Code Bender immer, auch wenn es mit Arduino IDE fehlschlägt

Antwort

Auf wi Bei ndows-Systemen ist COM1 normalerweise der Systemport, daher sollten Sie diesen nicht für die Programmierung verwenden.

Versuchen Sie, die Gerätetreiber zu aktualisieren, indem Sie zum Geräte-Manager gehen und mit der rechten Maustaste auf COM3 und COM4 Symbole für die Arduino-Boards.

Wenn dies weiterhin besteht, installieren Sie die Idee neu und starten Sie Ihren Computer neu.

Antwort

Die Erfahrung hat mich zweimal gelehrt … um sicherzustellen, dass Sie die richtigen Kabel verwenden. Ich habe ein Ersatzkabel verwendet, das letztendlich ein Power Brick-Ladekabel war, d. H. Keine Datenleitungen. Stellen Sie sicher, dass Sie ein anständiges USB-Kabel verwenden – vorzugsweise eines, das Ihnen Fragen zu einem Mobiltelefon stellt, wenn es an einen PC angeschlossen ist, damit Sie wissen, dass alle internen Kabel vorhanden sind und funktionieren.

Antwort

Wenn alle anderen Lösungen nicht funktionieren und Sie sich in einer Linux-Distribution befinden, versuchen Sie sudo arduino und das sollte funktionieren, oder folgen Sie diesen Anweisungen: Erste Schritte mit Arduino unter Linux (Ubuntu)

Kommentare

  • Es sieht so aus, als ob sich der Benutzer auf einem Windows-Computer befindet – und unter * nix kann sogar der Superuser ' eine nicht vorhandene Datei nicht öffnen 🙂

Antwort

Ihr Kernel muss USB ACM unterstützen.

CONFIG_USB_ACM=y 

Sie können danach suchen:

$ zcat /proc/config.gz | grep CONFIG_USB_ACM CONFIG_USB_ACM=y 

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.