[Risolto]Arduino come installarlo su Ubuntu

Ciao a tutti
Ho installato Arduino sul portatile con s.o. Lubuntu-15.10 scaricando il pacchetto dal sito
Adesso non mi permette di scegliere la porta USB, mi rimanda sulla seriale COM1
(La voce di menu Strumenti-> Porta non è abilitata)

Franco

Aggiungi il tuo utente al gruppo dialout.

Ciao,
sono già nel gruppo dialout

franco@franco-NBL:~/Scaricati/arduino-1.6.7$ sudo gedit /etc/group

man:x:12:
proxy:x:13:
kmem:x:15:
dialout:x:20:franco
fax:x:21:
voice:x:22:
cdrom:x:24:franco
floppy:x:25:

Franco

Collega Arduino, conta fino a 10, scrivi in un terminale:

sudo dmesg

E posta le ultime 20 righe che escono, o giù di lì.

eccole

[21546.049130] usb 2-1: can't set config #1, error -71
[21546.049239] usb usb2-port1: disabled by hub (EMI?), re-enabling...
[21546.049245] usb 2-1: USB disconnect, device number 2
[21546.896037] usb 2-1: new full-speed USB device number 4 using uhci_hcd
[21547.098065] usb 2-1: New USB device found, idVendor=2341, idProduct=0042
[21547.098072] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=220
[21547.098076] usb 2-1: Manufacturer: Arduino (www.arduino.cc)
[21547.098079] usb 2-1: SerialNumber: 85334333931351218170
[21547.220866] cdc_acm 2-1:1.0: ttyACM0: USB ACM device
[21547.223003] usbcore: registered new interface driver cdc_acm
[21547.223008] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
[21571.208093] usb 2-1: USB disconnect, device number 4
[21571.512039] usb 2-1: new full-speed USB device number 5 using uhci_hcd
[21571.713788] usb 2-1: New USB device found, idVendor=2341, idProduct=0042
[21571.713794] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=220
[21571.713798] usb 2-1: Manufacturer: Arduino (www.arduino.cc)
[21571.713801] usb 2-1: SerialNumber: 85334333931351218170
[21571.715931] cdc_acm 2-1:1.0: ttyACM0: USB ACM device

Franco

Ok, posta anche gli output di:

id
ls -l /dev/ttyACM*

Eccoli

franco@franco-NBL:~$ id
uid=1000(franco) gid=1000(franco) gruppi=1000(franco),4(adm),20(dialout),24(cdrom),27(sudo),30(dip),46(plugdev),113(lpadmin),121(nopasswdlogin),122(sambashare)
franco@franco-NBL:~$ ls -l /dev/ttyACM*
ls: impossibile accedere a /dev/ttyACM*: File o directory non esistente

ricordo che il cross posting è una tecnica irrispettosa nel confronto di chi ti aiuta.

vbextreme:
ricordo che il cross posting è una tecnica irrispettosa nel confronto di chi ti aiuta.

Esatto VB !!!

Guglielmo

Non ho intenzione di fare cross posting, è che dal forum di Ubuntu non viene fuori niente, ho pensato che quì ci sono utenti che hanno linux e che si sono dovuti confrontare con i miei problemi.
Già è difficile tenere il passo se poi si cerca di risolvere i problemi senza spiegare i motivi si va di male in peggio

[OT]

Frankq_it:
Non ho intenzione di fare cross posting

La prossima volta, per scongiurare il cross posting, inserisci il link dell'altro thread in entrambi i forum con annesse motivazioni del cross posting.

Frankq_it:
è che dal forum di Ubuntu non viene fuori niente.

Mi sembra che @m3nhir, del forum ubuntu, qualche coniglio dal cilindro magico sia riuscito a tirarlo fuori.
[/OT]

Ma la porta com1 è segnata in grigio o è selezionabile?

Ciao,
quando lancio l'IDE la porta no è selezionabile; come inserisco la scheda in una qualunque delle porte USB
diviene selezionabile e mi indica /dev/ttyACM0 però sull'ultima riga dell'IDE indica la scheda giusta e come porta la COM1
Esegue la compilazione ma al caricamento và in errore avrdude ecc.

Franco

hai percaso installato il programma wine?
non è che involontariamente hai installato la versione per windows?

fai un bel

$ sudo ./uninstall.sh

e poi

$ sudo ./install.sh

hai toppato qualcosa durante l'installazione.

Comando non trovato

franco@franco-NBL:~$ sudo ./uninstall.sh
[sudo] password di franco: 
sudo: ./uninstall.sh: comando non trovato
franco@franco-NBL:~$

ma stai trollando?

$ cd ~/Scaricati/arduino-1.6.7
$ sudo ./uninstall.sh
$ sudo ./install.sh

Sono un pò cotto, ho raffreddore e mal di gola ma non sto trollando

franco@franco-NBL:~$ cd Scaricati
franco@franco-NBL:~/Scaricati$ cd arduino-1.6.7
franco@franco-NBL:~/Scaricati/arduino-1.6.7$ ls
arduino          examples    java       reference      tools-builder
arduino-builder  hardware    lib        revisions.txt  uninstall.sh
dist             install.sh  libraries  tools
franco@franco-NBL:~/Scaricati/arduino-1.6.7$ sudo uninstall.sh
[sudo] password di franco: 
sudo: uninstall.sh: comando non trovato
franco@franco-NBL:~/Scaricati/arduino-1.6.7$

mi sembra di aver dato il comando giusto
Franco

forse ti conviene studiare le basi di gnu/linux.
Quando un file è nella directory in cui ti trovi devi anteporre un ./ al nome stesso.
pertanto devi prima posizionarti nella directory dove è contenuto il file tramite il comando "cd"

$ cd ~/Scaricati/arduino-1.6.7

poi lanci lo script uninstall.sh tramite sudo, dato che il file è nella directory corrente devi anteporre ./

$ sudo ./uninstall.sh

e poi

$ sudo ./install.sh

in alternativa:

$ sudo ~/Scaricati/arduino-1.6.7/uninstall.sh
$ sudo ~/Scaricati/arduino-1.6.7/install.sh

Ciao
ho disinstallato e reinstallato

franco@franco-NBL:~/Scaricati/arduino-1.6.7$ sudo ./uninstall.sh
[sudo] password di franco: 
Removing desktop shortcut and menu item for Arduino IDE... done!
franco@franco-NBL:~/Scaricati/arduino-1.6.7$ sudo ./install.sh
Adding desktop shortcut, menu item and file associations for Arduino IDE... done!
franco@franco-NBL:~/Scaricati/arduino-1.6.7$

Quando ho lanciato Arduino la porta non era selezionabile
Ho ripetuto tutto: Inserito scheda Mega, abilitata la porta /dev/ttyACM0 compilato Blink caricato
d ecco gli errori di caricamento

Arduino:1.6.7 (Linux), Scheda:"Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)"

Lo sketch usa 1.518 byte (0%) dello spazio disponibile per i programmi. Il massimo è 253.952 byte.
Le variabili globali usano 9 byte (0%) di memoria dinamica, lasciando altri 8.183 byte liberi per le variabili locali. Il massimo è 8.192 byte.
avrdude: ser_open(): can't open device "COM1": No such file or directory
ioctl("TIOCMGET"): Inappropriate ioctl for device
ioctl("TIOCMGET"): Inappropriate ioctl for device
avrdude: ser_send(): write error: Bad file descriptor
Problema di caricamento sulla scheda. Guarda http://www.arduino.cc/en/Guide/Troubleshooting#upload per suggerimenti

  Questo report potrebbe essere più ricco di informazioni con
  "Mostra un output dettagliato durante la compilazione"
  abilitato in "File > Impostazioni"

Franco

la scheda è originale?