Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

Non riesco a trovare la porta seriale per il mio elegoo nano

Progetti, interfacciamento, discussioni varie su questa piattaforma.

Moderatori: Foto UtenteMassimoB, Foto UtenteWALTERmwp, Foto Utentexyz

0
voti

[1] Non riesco a trovare la porta seriale per il mio elegoo nano

Messaggioda Foto Utentega2bo » 20 mar 2020, 1:36

Salve a tutti, e da un po' che utilizzo sia Arduino che elegoo ma è da poco che ho acquistato una versione nana di questi microcontrollori (in particolare ho un Elegoo Nano V3.0 Scheda di Microcontrollore CH340 ATmega328P). Ho provato ad attaccarlo al computer (sistema Linux, nello specifico ho KDE neon) su cui ho sopra installato arduino, ma una volta collegata la schedina e selezionato il tipo di scheda che ho non mi permette neanche di selezionare la voce "porta seriale". Anche se sul prodotto c'era scritto che era compatibile con la versione originale di Arduino. Grazie mille a tutti e buona serata.
Avatar utente
Foto Utentega2bo
10 5
New entry
New entry
 
Messaggi: 80
Iscritto il: 10 mar 2020, 0:46

0
voti

[2] Re: Non riesco a trovare la porta seriale per il mio elegoo

Messaggioda Foto UtenteWALTERmwp » 20 mar 2020, 15:14

Ciao @ga2bo, poche informazioni, qualcosa in più affinchè altri possano aiutarti.
Riporta il link specifico dell'acquisto(magari il prodotto proposto è ancora lo stesso).
Quei moduli non li conosco, c'è il firmware precaricato ?
Prova a fare la stessa operazione di ricerca del modulo connesso alla seriale, senza collegare niente al PC.

Saluti
W - U.H.F.
Avatar utente
Foto UtenteWALTERmwp
25,5k 4 8 13
G.Master EY
G.Master EY
 
Messaggi: 7591
Iscritto il: 17 lug 2010, 18:42
Località: le 4 del mattino

0
voti

[3] Re: Non riesco a trovare la porta seriale per il mio elegoo

Messaggioda Foto Utentespeedyant » 20 mar 2020, 19:51

In teoria la seriale ch340 dovrebbe essere presente in linux. Potrebbe essere un problema legato ai "permessi" della seriale stessa, ma conviene cercare su internet info al riguardo.
Son quello delle domande strane!
Avatar utente
Foto Utentespeedyant
4.419 3 6 8
Master
Master
 
Messaggi: 3123
Iscritto il: 9 lug 2013, 18:29
Località: Torino

0
voti

[4] Re: Non riesco a trovare la porta seriale per il mio elegoo

Messaggioda Foto Utentehyroio » 20 mar 2020, 20:16

https://www.arduino.cc/en/uploads/Main/ ... .2-SCH.pdf

Da quel che vedo, la scheda ha gia porta USB montata (classico con ft232). Una volta inserito il cavo USB, sotto linux devi vedere un device /dev/ttyACMX o /dev/ttyUSBX aggiungersi alla lista (quando colleghi dai degli ls /dev/tty* e vedi se appare).
Il device deve vedersi. Verifica di essere nel gruppo "dialout" e avere i diritti per aprire il device. Usa GTK-Term casomai. Poi se non c'e' scambio di dati, o il micro non gira o non e' correttamente programmato.
Avatar utente
Foto Utentehyroio
106 1 4
CRU - Account cancellato su Richiesta utente
 
Messaggi: 137
Iscritto il: 17 mar 2020, 13:06

0
voti

[5] Re: Non riesco a trovare la porta seriale per il mio elegoo

Messaggioda Foto Utentehyroio » 20 mar 2020, 20:32

Poi se vuoi hia anche la UART pura sui pin 1 e 2 della striscia laterale (TX e RX). Occhio che e' uart a livelli logici (CMOS/TTL) quindi se vuoi andare a una seriale normale, serve il driver 232, altrimenti ci puoi collegare un comune convertitore TTL -> USB. Per la UART normale pero', poi ci vuole il programma del micro che la usi.
Avatar utente
Foto Utentehyroio
106 1 4
CRU - Account cancellato su Richiesta utente
 
Messaggi: 137
Iscritto il: 17 mar 2020, 13:06

0
voti

[6] Re: Non riesco a trovare la porta seriale per il mio elegoo

Messaggioda Foto Utentega2bo » 20 mar 2020, 20:44

https://www.amazon.it/dp/B0716S43Q2/ref ... DEbQBNTFN4


Questo è link da dove l'ho comprato
Avatar utente
Foto Utentega2bo
10 5
New entry
New entry
 
Messaggi: 80
Iscritto il: 10 mar 2020, 0:46

0
voti

[7] Re: Non riesco a trovare la porta seriale per il mio elegoo

Messaggioda Foto Utentexyz » 20 mar 2020, 21:47

Il chip CH340 ha il compito di interfaccia tra la seriale TTL del microcontollore e USB, viene riconosciuto senza nessun problema dal kernel di Linux. Molto probabilmente hai un problema di permessi, il chip utilizza un device generico diverso dal device FT232 quindi devi configurare correttamente i permessi del device. Ci sono altri casi per cui non potrebbe funzionare ma prima controlla i permessi.
Avatar utente
Foto Utentexyz
6.445 2 4 5
G.Master EY
G.Master EY
 
Messaggi: 1698
Iscritto il: 5 dic 2009, 18:37
Località: Italy Turin

0
voti

[8] Re: Non riesco a trovare la porta seriale per il mio elegoo

Messaggioda Foto Utentehyroio » 20 mar 2020, 23:11

si non ero riuscito a trovare una foto del retro della scheda, e dallo schematico sopra si vedeva un ft232. Ora da una foto vedo che invece e' il ch340, Non cambia nulla, invece di un ttyACMX vedrai un ttyUSBX

Comunque, driver linux e'
Codice: Seleziona tutto
./drivers/USB/serial/ch341.mod.c
./drivers/USB/serial/ch341.c
./drivers/USB/serial/ch341.ko


E appena connesso dovresti vedere un device /dev/ttyUSBX

╭─angelo at dfj in ~ using ‹› 20-03-20 - 22:07:37
╰─○ ls -al /dev/ttyUSB0
crw-rw---- 1 root uucp 188, 0 Mar 20 16:40 /dev/ttyUSB0

Nella mia ARCH e' assegnato al gruppo "uucp", nella tua distro magari e' "dialout".
E' fondamentale che il tuo utente sia aggiunto a quel gruppo, verifica in /etc/group

Codice: Seleziona tutto
cat /etc/group
...
uucp:x:987:angelo
...


Se non lo e, aggiungiti a lgruppo

Codice: Seleziona tutto
sudo usermod -a -G uucp tuonomeuser


Fatto questo nonm dimenticare di riavviare perche abbia effetto.
Avatar utente
Foto Utentehyroio
106 1 4
CRU - Account cancellato su Richiesta utente
 
Messaggi: 137
Iscritto il: 17 mar 2020, 13:06

0
voti

[9] Re: Non riesco a trovare la porta seriale per il mio elegoo

Messaggioda Foto Utentega2bo » 21 mar 2020, 0:57

Il fatto è che ho provato sia su Linux che su Windows e mi dà sempre lo stesso problema.
Avatar utente
Foto Utentega2bo
10 5
New entry
New entry
 
Messaggi: 80
Iscritto il: 10 mar 2020, 0:46

0
voti

[10] Re: Non riesco a trovare la porta seriale per il mio elegoo

Messaggioda Foto Utentehyroio » 21 mar 2020, 10:17

Non devi ne "installare" ne "selezionare" nulla. Da Plasma o equel che e' apri un terminale, tipo "konsole", inserisci il cavo e e digita

Codice: Seleziona tutto
"ls -al /dev/tty*"


e posta l'output, che vediamo se la scheda funziona.
Avatar utente
Foto Utentehyroio
106 1 4
CRU - Account cancellato su Richiesta utente
 
Messaggi: 137
Iscritto il: 17 mar 2020, 13:06

Prossimo

Torna a Arduino

Chi c’è in linea

Visitano il forum: Nessuno e 2 ospiti