Ik probeerde een voorbeeldcode te uploaden uit arduino-software en kreeg onderstaande foutmelding. Twee arduino koppelen met mijn computer met windows 8.1. En deze arduino die poort 3 en poort 4 gebruikt. De arduino die poort 3 gebruikt, is cordinator en arduino die poort 4 gebruikt, is een router. Ik begrijp niet waarom foutmelding COM1 niet beschikbaar is. Ik gebruik COM1 niet.
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.
Antwoord
(Ik neem aan dat je hier de officiële Arduino IDE gebruikt.)
Voordat je een sketch upload, moet je selecteren naar welke poort je wilt uploaden. Binnen de Arduino IDE, klik op het Tools menu en open het Port submenu. Klik op de poort waarop je Arduino is aangesloten, zoals COM3 of COM4.
Je moet er ook voor zorgen dat het juiste bordtype is geselecteerd in Tools -> Board .
Je zou dan de schets moeten kunnen uploaden en uploaden.
Answer
Heb je geprobeerd met code bender. In mijn ervaring werkt uploaden via de code bender de hele tijd, zelfs als het niet lukt met Arduino IDE
Antwoord
Op wi ndows systems, COM1
is meestal de systeempoort, dus je moet die niet gebruiken voor programmeren.
Probeer apparaatstuurprogrammas bij te werken door naar apparaatbeheer te gaan en met de rechtermuisknop op COM3
en COM4
pictogrammen voor de arduino-boards.
Als dit blijft aanhouden, probeer dan de ide opnieuw te installeren en je computer opnieuw op te starten
Answer
De ervaring heeft me twee keer geleerd … om ervoor te zorgen dat je de juiste kabels gebruikt. Ik heb een reservekabel gebruikt die uiteindelijk een oplaadkabel voor power brick is geworden, dus geen datalijnen. Zorg ervoor dat je een degelijke USB-kabel gebruikt – bij voorkeur een die je vragen stelt op een mobiele telefoon wanneer deze op een pc is aangesloten, zodat je weet dat alle interne draden aanwezig zijn en werken.
Antwoord
Als alle andere oplossingen niet werken en je bent op een Linux-distro, probeer dan sudo arduino
en dat zou moeten werken, of volg deze instructies: Aan de slag met Arduino op Linux (Ubuntu)
Opmerkingen
- Het lijkt erop dat de gebruiker zich op een Windows-computer bevindt – en op * nix kan zelfs de supergebruiker ' geen niet-bestaand bestand openen 🙂
Answer
je kernel moet ondersteuning bieden aan USB ACM.
CONFIG_USB_ACM=y
je kunt ernaar zoeken op:
$ zcat /proc/config.gz | grep CONFIG_USB_ACM CONFIG_USB_ACM=y