Impossibilità di connettere porta USB

Salve, ho appena iniziato ad usare Arduino. Specifico che ho una scheda Elegoo UNO R3. Ho scritto il mio primo codice, volevo caricarlo sulla scheda, e per farlo ho aperto la sezione "strumenti" per selezionare scheda e porta USB. Per la scheda, ho selezionato genericamente "Arduino UNO", e poi ho selezionato l'unica porta USB presente. Quando, però, ho provato a fare upload, mi è comparso un messaggio di errore:
OS error: cannot open port /dev/ttyACM0: Permission denied
Error: unable to open port /dev/ttyACM0 for programmer arduino
Caricamento non riuscito: errore durante il caricamento: exit status 1

A quel che ho capito, non è possibile aprire la porta /dev/ttyACM0 (l'unica porta presente nell'elenco, e collegata). Come mai? Può dipendere dal fatto che io non stia usando una scheda Arduino originale? Altrimenti, da cos'altro potrebbe dipendere?
Grazie.

Buonasera e benvenuto nella sezione Italiana del forum,

cortesemente, come prima cosa, leggi attentamente il REGOLAMENTO di detta sezione, (... e, per evitare future possibili discussioni/incomprensioni, prestando molta attenzione al punto 15), dopo di che, come da suddetto regolamento (punto 16.7), fai la tua presentazione NELL'APPOSITA DISCUSSIONE (... quello che vedi in blu è un link, fai click su di esso per raggiungere la discussione) spiegando bene quali esperienze hai in elettronica e programmazione, affinché noi possiamo conoscere la tua esperienza ed esprimerci con termini adeguati.

Grazie,

Guglielmo

P.S.: Ti ricordo che, purtroppo, fino a quando non sarà fatta la presentazione nell’apposita discussione, nel rispetto del succitato regolamento nessuno ti risponderà (eventuali risposte o tuoi ulteriori post, verrebbero temporaneamente nascosti), quindi ti consiglio di farla al più presto. ;)

Ciao, dovrei aver fatto. Non trovavo l'opzione per aggiungere un nuovo messaggio, quindi ho risposto al messaggio pinnato in alto.

1 Like

... sei in ambiente Linux? Potrebbe allora essere un problema di permessi ... ma devi aspettare qualcuno che conosce Linux ... :roll_eyes:

Guglielmo

... cercando un po' in giro ho trovato una discussione in cui dicono che devi aggiungere il tuo "utente" al gruppo "dialout"; dovrebbe bastare un comando del tipo:

sudo usermod -a -G dialout <nomeutente>

... però non conosco Linux ... riporto solo quanto ho trovato :wink:

Prova e vedi se va ... ah ... forse dopo serve riavviare ... :roll_eyes:

Guglielmo

Prova a scaricare questo file, rendilo eseguibile e lancialo usando ‘sudo’, dovrebbe sistemare tutti i permessi necessari.

Ciao, Ale.

Grazie mille! Provo subito, e ti do riscontro. (Sì, sto con Ubuntu, ci avevo pensato anche io che potesse essere un problema di permessi).

Ciao, grazie per la dritta! Provo e ti do riscontro, grazie ancora!

Ciao, eseguendo il file che mi avevi inviato, effettivamente sono riuscitx a sbloccare l'accesso alla porta USB. Grazie mille.