marzo 2019

Per usare Arduino Uno in GNU/Linux possiamo avvalerci dell’applicazione specificatamente scritta per questa scheda e scaricabile dal sito ufficiale a questo link: https://www.arduino.cc/en/Main/Software

Andiamo quindi a scaricare la versione per Linux a 64bit e la decomprimiamo in una directory a piacere.

entriamo nella cartella ed apriamo il terminale per dare i permessi di esecuzione

chmod u+x arduino

ed avviamo l’applicazione con

./arduino

Siamo quindi pronti per collegare la scheda al nostro pc tramite il cavo usb. Ora se proviamo a caricare uno sketch di esempio verremo avvisati di un errore e non saremo in grado di comunicare con la scheda causa la mancanza di diritti sulla porta seriale. Andiamo quindi ad aprire il terminale per aggiungere il nostro utente al gruppo

sudo gpasswd -a nome_utente dialout

sostituendo nome_utente con il proprio (risultato del comando whoami )

 

riavviamo il sistema operativo per completare l’operazione.

Al successivo riavvio, una volta avviato il programma Arduino, saremo in grado di caricare lo scketch di esempio da File>Esempi>01. Basic>Blink, premendo il segno di spunta Verifica e successivamente l’icona con la freccia verso destra Carica.

Il programma Arduino attiva in automatico la connessione con la scheda, se vogliamo sapere su quale device viene montata in GNU/Linux la connettiamo via usb e da terminale digitiamo:

dmesg

tra le varie informazioni possiamo vedere che viene montata su ttyACM0 : USB ACM device. Dal programma Arduino possiamo risalire a tale dato da Strumenti>Porta