2012-11-05 52 views
13

Ho acquistato un Arduino Uno recentemente. Dopo aver ottenuto i cavi necessari, ho deciso di caricare un esempio sul chip.La porta COM di Arduino non funziona

Invece di vedere che i Blink, ho ricevuto un errore come processing.app.SerialException: Serial port 'COM1' not found. Did you select the right one from the Tools > Serial Port menu?

Sì, ho provato. Ma anche Serial Port Monitor non sembra aprirsi. Poi di nuovo, ottengo qualche eccezione che non vale la pena menzionare.

Dopo aver scoperto che le porte seriali COM non funzionano (tramite Portmon.exe), e capendo che potrei anche non averne nessuna (non c'è nessuna porta COM in Gestione periferiche), ho anche provato per scaricare un driver per la porta COM, ma ha anche fallito.

Alcuni dicono che è a causa della scheda madre del mio Acer Aspire 5742. Alcuni dicono che il motivo sia Windows 7.

Per farla breve, sarei davvero grato se qualcuno mi può aiutare con il mio problema con la porta COM e riparare i miei sogni infranti.

risposta

20

Installazione dei driver per Arduino in Windows 8/7.

(ho provato per ONU R3, ma credo che funzionerà per tutti Arduino Boards)

Plugin tuo Arduino

Go a Pannello di controllo --->sistema e sicurezza --->sistema ---> a sinistra riquadro Gestione periferiche

Espandi Altri dispositivi.

Sotto Altri dispositivi si noterà un'icona con un grafico di errore giallo piccolo . (Scollegare tutti gli altri dispositivi collegati a qualsiasi porta seriale)

tasto destro del mouse su quel dispositivo --->Aggiornamento software driver

Selezionare Cerca sul computer il software del driver

Clicca su Sfoglia --->Cerca la cartella di Arduino Environmen t che hai scaricato dal sito Web di Arduino. Se non scaricato, http://arduino.cc/en/Main/Software

Dopo la navigazione il numero include la sottocartella.

Fare clic su Avanti ---> Il driver verrà installato.

Collapse Altri dispositivi --->Espandi Port (la sua in Gestione periferiche solo sotto altri dispositivi)

Vedrete Arduino scritto ---> cercare i suoi PORTA COM (Chiudere Gestione periferiche)

Vai Arduino Ambiente ---> Strumenti --->Serial Port ---> Selezionare la COM PORT come accennato in porto in Gestione periferiche. (Se stai usando qualsiasi altra scheda Arduino invece di UNO, seleziona lo stesso in schede)

Carica i tuoi programmi killer e guardali lavorare. . .

Spero che questo aiuti. . .

Benvenuti

+1

Per quello che vale, questo non ha funzionato per me su Windows 8.1. Ho dovuto riavviare con la verifica della firma dell'autista per ottenere l'installazione dei driver. C'è una risposta a http://forum.arduino.cc/index.php?topic=205837.0 e il link a http://www.makeuseof.com/tag/how-can-i-install-hardware-with-unsigned -drivers-in-windows-8/aiutato. Il programma di installazione eseguito è in C: \ Programmi (x86) \ Arduino \ drivers. Ho funzionato come amministratore per buona misura. Irritato, quando fallisce senza essere in modalità di avvio speciale, non si ottiene una finestra di dialogo che mostra l'avviso del driver senza segno. –

2

Avete installato i driver? Vedi l'Arduino installation instructions sotto il numero 4. Non conosco quella macchina, ma dubito che non abbia eventuali porte COM.

+0

Prima di tutto, grazie per la risposta. :) Ho seguito il tuo consiglio e sono andato sul sito, dice/* Mentre ti trovi nel pannello di controllo, vai su Sistema e sicurezza. Quindi, fare clic su Sistema. Quando la finestra del sistema è attiva, apri Gestione periferiche. Cerca in porte (COM e LPT). Dovresti vedere una porta aperta denominata "Arduino UNO (COMxx)" */giusto? Ma non vedo alcuna COM o Ports o qualcosa del genere. Questa è la cosa che mi preoccupa davvero. – 3yanlis1bos

+0

Quindi, dopo aver seguito i passaggi descritti (collegando la scheda, installando il driver, ecc.) Non è presente alcuna porta elencata? È strano. Il LED della scheda si accende per indicare che si sta accendendo? Ricevi l'avviso su "nuovo hardware trovato"? Immagino che se tu facessi tutto questo allora sarai in un inferno speciale della tecnologia .. Forse pubblica la tua domanda sul forum di Arduino - un pubblico più numeroso lì. In bocca al lupo! –

+0

Ouch! Ero terribilmente sbagliato! Grazie per il tuo grande aiuto! Mi aspettavo di vedere alcune porte (qualsiasi cosa) prima di installare il driver. Immagino che sia stato il punto che ho sbagliato. Quindi funziona perfettamente ora. :) – 3yanlis1bos

1

Ho avuto i miei driver installati e Arduino collegato attraverso un hub USB non alimentato. Spostarlo su una porta USB del mio computer ha funzionato.

1

Primo: scusate il mio inglese scarso (non esitate a correggermi). Abstract: Passi di Come risolvere "Porta seriale 'COM1' non trovato" in Fedora 17.

Oggi installare i pacchetti per Arduino in Fedora 17. (yum install arduino) ed i ha lo stesso problema: ho deciso per caricare un esempio sul chip. e ha ottenuto lo stesso errore "Porta seriale 'COM1' non trovata".

In questo caso quando eseguo il programma Arduino, appare un banner che mi avvisa che il mio utente non è nel gruppo "dialout" e "lock". Vuoi aggiungere il tuo utente in questo gruppo? Faccio clic sul pulsante aggiungi, ma per qualche motivo il programma fallisce e non dico nulla.

Step1: riconoscere la periferica arduino scollegare l'Arduino e file elenco/dev:

#ls -l /dev 

collegare l'Arduino e andare a file elenco/dev

#ls -l /dev 

trovare il nuovo file (dispositivo) che non era prima di pluggin per esempio:

ttyACM0 o ttyUSB1

leggere questa proprietà:

ls -l /dev/ttyACM0 

crw-rw---- 1 root dialout 166, 0 Dec 24 19:25 /dev/ttyACM0 

primo c significa che arduino è un dispositivo a caratteri.

utente proprietario: root

proprietario del gruppo: dialout

numero sindaco: 166

numero minore: 0

Step2: impostato l'utente come proprietario del gruppo.

Se lo fai:

groups <yourUser> 

E non si è in 'dialout' e/o di gruppo 'blocco'. Aggiungere se stessi in questi gruppi vengono eseguiti come root:

usermod -aG lock <yourUser> 
usermod -aG dialout <yourUser> 

riavviare il pc. e imposta/dev/come porta seriale prima del caricamento.

spero sia utile. Francisco. Ciao.

0

scollegare non necessario, è sufficiente disinstallare la porta, riavviare e installare nuovamente il driver. Si vedrà la porta COM arduino sotto la sezione PORT della LPT &.

0

Questa correzione/soluzione ha funzionato per me: Device Manager -> Ports -> tasto destro del mouse su Arduino Uno -> Aggiornamento Software Driver -> Cerca automaticamente un driver aggiornato

Problemi correlati