[MontelLUG] Aiuto Arduino visto come dev/ttyS0 e non dev/ACM0

Odeeno odeeno a yahoo.it
Lun 10 Apr 2017 09:16:43 CEST


Il 10/04/2017 09:03, Daneel Olivaw via montellug ha scritto:
> Salve lista.
> A voi questa richiesta di aiuto.
> Ora la mailing list funziona e il richiedente aiuto è iscritto alla
> stessa (in teoria), rispondete pure qui.

Alan, conferma se vedi queste mail.

> Daneel Olivaw
> 
> ---------- Messaggio inoltrato ----------
> Da: *Alan Begliorgio*
> Date: 4 aprile 2017 09:11
> Oggetto: Aiuto Arduino visto come dev/ttyS0 e non dev/ACM0
> 
> 
> Salve a tutti,
> sono un insegnante degli Istituti Filippin e sto cercando di far
> dialogare Arduino con un programma per controlli automatici in forma
> grafica (tipo "LabView") che si chiama "myOpenLab"
> (https://myopenlab.de/) .
> Su tutte le macchine è installato Linux Mint 18-64bit.
> 
> Il programma funziona, l'ho scaricato e installato. Tutto ok.
> 
> L'Arduino Uno, una volta collegato, viene visto come ACM0:
> Questo il ritorno di "lsusb"
> 
> user1 a PC1 ~ $ lsusb
> Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
> Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
> Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
> Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
> Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
> Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
> Bus 004 Device 002: ID 2341:0043 Arduino SA Uno R3 (CDC ACM)
> Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
> Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
> 
> Dalla IDE di Arduino tutto funziona correttamente: i programmi vengono
> compilati, scaricati e anche la comunicazione seriale è funzionante.
> Il dispositivo è visto come "/dev/ttyACM0" (ma nella lista ci sono anche
> "ttyS0" e "ttyS4").
> 
> Apro myOpenLab, carico il modulo Firmata su Arduino, metto un blocco per
> la comunicazione con Firmata.
> Nelle finestra per le opzioni di configurazione, alla voce "COM Port", 
> compaiono i dev "ttyS0" e "ttyS4" ma NON "ACM0". (vedi screenshot)
> 
> Come posso fare?

Prova a verificare se /dev/ACM0 è un semplice link a /dev/ttyS0 o ttyS4
cd /dev
ll | grep ACM0
oppure ls -la | grep ttys0

Se vedi una cosa del tipo ACM0 -> ttyS0 penso tu possa usare
tranquillamente ttyS0

> 
> Grazie a tutti.
> 
> Alan
> 
> [Immagini saltate causa dimensioni eccessive]
> 
> 
> _______________________________________________
> montellug mailing list
> montellug a montellug.it
> http://mail.montellug.it/mailman/listinfo/montellug
> 


Maggiori informazioni sulla lista montellug