Varallo Pombia NO
Offline
Newbie
Karma: 0
Posts: 8
|
 |
« on: February 02, 2013, 01:25:30 pm » |
Ciao a tutti sono nuovo del forum  Premessa: ho poca conoscenza di elettronica ma nel fai da te elettrico e meccanico mi difendo bene, mi sto orientando in un progetto di robotica e mi sono avvicinato dietro consigli a ARDUINO DUE, la quale ho acquistato ieri. Da qualche giorno leggo nei vari siti come iniziare a programmare la scheda, io come SO uso Ubuntu 12.04 ho scaricato il software Arduino 1.5.1 -ho avviato lo sketch > strumenti > tipo di arduino > Arduino Due (Programming Port) dò la spunta, -sempre in strumenti dovrei aprire > porta seriale, > dovrei spuntare > /dev/tty.usbmodem26211 invece " porta seriale " non e evidenziata e non mi fa apparire il menu a tendina dove dovrei fare la spunta. Mi sono accorto, guardando altri siti che l'ultima riga dello sketch sulla destra c'è scritto " Arduino Due ( Programming Port ) on Com1 " invece dovvrebbe essere scritto " Arduino Due ( Programming Port ) on /dev/tty.usbmodem 26211 " che sarebbe la porta seriale della scheda connessa. Ho cancellato e riscaricato il software senza risolvere il problema. Spero in un vostro consiglio 
|
|
|
|
« Last Edit: February 07, 2013, 04:25:17 pm by nobe »
|
Logged
|
|
|
|
|
|
|
|
|
Forum Moderator
Italy
Offline
Brattain Member
Karma: 219
Posts: 16474
Don't know what I do
|
 |
« Reply #3 on: February 03, 2013, 08:59:16 am » |
Cosa intendi x " Hai dato i permessi per il tuo utente per poter scrivere sulle porte seriali?"
Questa domanda mi fa pensare che tu non conosca i sistemi *nix come Linux. Sui sistemi *mix tutte le periferiche sono gestite come file e per accedere ad un file un utente deve avere i rispettivi permessi. Di suo un sistema non permette l'accesso alle periferiche ad un utente normale. Nei link che ti ho passato ci sono appunto le cose da sistemare per avere tali permessi. -e ho seguito queste info :http://www.maffucci.it/2012/11/03/lezione-01-incominciamo-con-arduino-due/
Quella guida si basa sull'uso di un Mac. Ad un certo punto però vedi che anche lui dà i permessi all'applicazione. E' la stessa cosa per Linux.
|
|
|
|
|
Logged
|
|
|
|
|
Varallo Pombia NO
Offline
Newbie
Karma: 0
Posts: 8
|
 |
« Reply #4 on: February 04, 2013, 05:24:15 pm » |
in effetti nn li conosco, ho dato un occhiata ai due link e nn sono riuscito a capire bene cosa intendi, sono anche versioni+ vecchie un aiutino grazie  anche la lingua nn mi aiuta 
|
|
|
|
|
Logged
|
|
|
|
|
Forum Moderator
Italy
Offline
Brattain Member
Karma: 219
Posts: 16474
Don't know what I do
|
 |
« Reply #5 on: February 04, 2013, 05:29:26 pm » |
Sono versioni più vecchie ma i permessi dovrebbero essere gli stessi http://playground.arduino.cc//Linux/UbuntuIn fondo trovi un capitoletto dedicato a tutte le versioni di Ubuntu che non usano il pacchetto Arduino preso dai repo. Ecco cosa ti serve: if you use the USB port to dialog, you should add yourself to the group 'dialout' in order to have write permissions on that port: sudo usermod -aG dialout <myuser> Tradotto: se usi la porta USB per dialogare [con la sched], devi aggiungerti al gruppo 'dialout' per avere i permessi di scrittura su tale porta: sudo usermode -aG dialout <nome_utente>Apri un terminale, quindi, dai quel comando, poi riavvia il computer e vedi puoi selezionare la scheda nel menu. Fammi sapere.
|
|
|
|
|
Logged
|
|
|
|
|
Varallo Pombia NO
Offline
Newbie
Karma: 0
Posts: 8
|
 |
« Reply #6 on: February 06, 2013, 01:21:38 pm » |
Sigh niente da fare,li ho inseriti mi ha chiesto la password, non mi ha dato nessun errore credevo di aver risolto il problema invece niente, domani sera provo a scaricarla con un PC con SO windozzo e vedo come si comporta 
|
|
|
|
|
Logged
|
|
|
|
|
Forum Moderator
Italy
Offline
Brattain Member
Karma: 219
Posts: 16474
Don't know what I do
|
 |
« Reply #7 on: February 06, 2013, 04:49:47 pm » |
Apri un terminale, collega l'Arduino al PC, poi scrivi dmesg | tail -n 10 per capire intanto se il sistema vede l'Arduino e come lo vede.
|
|
|
|
|
Logged
|
|
|
|
|
Varallo Pombia NO
Offline
Newbie
Karma: 0
Posts: 8
|
 |
« Reply #8 on: February 06, 2013, 05:18:24 pm » |
Ok questo è il risultato
pino@pino-F7F:~$ dmesg | tail -n 10 [ 3547.532099] hub 1-0:1.0: Cannot enable port 3. Maybe the USB cable is bad? [ 3550.500083] hub 1-0:1.0: Cannot enable port 3. Maybe the USB cable is bad? [ 3553.468102] hub 1-0:1.0: Cannot enable port 3. Maybe the USB cable is bad? [ 3553.468129] hub 1-0:1.0: unable to enumerate USB device on port 3 [ 3553.668157] hub 3-0:1.0: unable to enumerate USB device on port 1 [ 3556.560094] hub 1-0:1.0: unable to enumerate USB device on port 3 [ 3882.724081] usb 4-2: new full-speed USB device number 2 using uhci_hcd [ 3882.980427] cdc_acm 4-2:1.0: ttyACM0: USB ACM device [ 3882.983338] usbcore: registered new interface driver cdc_acm [ 3882.983346] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters pino@pino-F7F:~$
|
|
|
|
|
Logged
|
|
|
|
|
Varallo Pombia NO
Offline
Newbie
Karma: 0
Posts: 8
|
 |
« Reply #9 on: February 06, 2013, 05:21:38 pm » |
lo rifatto xche la spia prima nn lampeggiava,
pino@pino-F7F:~$ dmesg | tail -n 10 [ 3553.468129] hub 1-0:1.0: unable to enumerate USB device on port 3 [ 3553.668157] hub 3-0:1.0: unable to enumerate USB device on port 1 [ 3556.560094] hub 1-0:1.0: unable to enumerate USB device on port 3 [ 3882.724081] usb 4-2: new full-speed USB device number 2 using uhci_hcd [ 3882.980427] cdc_acm 4-2:1.0: ttyACM0: USB ACM device [ 3882.983338] usbcore: registered new interface driver cdc_acm [ 3882.983346] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters [ 4085.224136] usb 4-2: USB disconnect, device number 2 [ 4087.448098] usb 4-2: new full-speed USB device number 3 using uhci_hcd [ 4087.652292] cdc_acm 4-2:1.0: ttyACM0: USB ACM device pino@pino-F7F:~$
|
|
|
|
|
Logged
|
|
|
|
|
Forum Moderator
Italy
Offline
Brattain Member
Karma: 219
Posts: 16474
Don't know what I do
|
 |
« Reply #10 on: February 06, 2013, 05:23:25 pm » |
La scheda viene vista ed enumerata. Fai un'altra prova. Apri un terminale nella cartella dove trovi l'eseguibile "arduino", poi scrivi sudo arduino In questo modo riesci ad accedere alla scheda? PS: mi ero dimenticato dei permessi di UDEV: http://tordwessman.blogspot.it/2012/01/running-arduino-under-linuxubuntu.html
|
|
|
|
|
Logged
|
|
|
|
|
Varallo Pombia NO
Offline
Newbie
Karma: 0
Posts: 8
|
 |
« Reply #11 on: February 06, 2013, 05:31:13 pm » |
risultato
pino@pino-F7F:~/Documenti/Arduino/arduino-1.5.1$ sudo arduino [sudo] password for pino: sudo: arduino: comando non trovato pino@pino-F7F:~/Documenti/Arduino/arduino-1.5.1$
|
|
|
|
|
Logged
|
|
|
|
|
Varallo Pombia NO
Offline
Newbie
Karma: 0
Posts: 8
|
 |
« Reply #12 on: February 07, 2013, 04:22:59 pm » |
come ti avevo accenato questa sera volevo scaricare su windozzo la ide, mi sono accorto che è uscita una ide aggiornata 1.5.2, cancello la 1.5.1 e istallo la nuova e come di incanto quando apro lo sketch mi appare già sulla porta giusta, la porta seriale mi appare la tendina unico difetto che la barra dei comandi si vede a malapena, adesso posso incominciare a pasticciare.
ringrazio il Leo x avermi aiutato.
|
|
|
|
« Last Edit: February 07, 2013, 04:26:00 pm by nobe »
|
Logged
|
|
|
|
|
Forum Moderator
Italy
Offline
Brattain Member
Karma: 219
Posts: 16474
Don't know what I do
|
 |
« Reply #13 on: February 07, 2013, 05:01:55 pm » |
1) il comando esatto era "sudo ./arduino"  2) non so dirti perché io compilo l'IDE (1.0.x e 1.5.x) sempre da sorgenti quindi non so se nella versione 1.5.1 per Linux c'era qualcosa che non andava
|
|
|
|
|
Logged
|
|
|
|
|
|