Arduino Uno in Gnu/Linux
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