Arduino
In laboratorio abbiamo alcuni software che si possono utilizzare per programmare le schede Arduino.
Arduino IDE
Il link /opt/arduino
punta all’ultima versione compatibile con
il laboratorio.
Per lanciare il programma:
/opt/arduino/arduino-ide
Al primo avvio il programma scarica una serie di librerie e tool
che servono per programmare le schede Arduino. Sono grossomodo
300 MB, e vengono salvati in ~/.arduino15
.
Altri file vengono salvati in ~/Arduino
, ~/arduinoIDE
,
~/.config/arduino-ide
, ~/.config/Arduino IDE
, ma occupano
relativamente poco spazio.
Scratch 4 Arduino
In laboratorio è installato con un pacchetto, non è sotto /opt
,
e quindi è già presente nel PATH.
Si lancia con: s4a
.
Snap4arduino
Il link /opt/snap4arduino
punta all’ultima versione compatibile con
il laboratorio.
Per lanciare il programma:
/opt/snap4arduino/run
Desktop file
Volendo è possibile copiarsi sul Desktop il file dell’applicazione:
cp /opt/snap4arduino/Snap4Arduino.desktop ~/Desktop/
e poi sarà possibile lanciare il programma direttamente dal desktop.
Questo file può essere distribuito con Labmanager per l’utilizzo in modalità esame.
launcher.sh
In laboratorio non viene usato, e non è eseguibile.
Lanciare direttamente il programma con il suo comando run
.
Note di installazione: permessi e percorsi
La nota che segue è utile quando vengono fatti gli aggiornamenti del software del laboratorio. Non contiene comandi che dovete lanciare per utilizzare il software in lab, ma potrebbero esser comodi qualora voleste installare lo stesso software su una vostra macchina.
Quando si installa snap4arduino
dall’archivio originale è possibile che
i permessi non consentano l’esecuzione da parte di altri utenti.
Per la versione 8.2.4 è possibile sistemarli con questi comandi:
cd snap4arduino-8.2.4
find . -perm 700 -exec chmod 755 "{}" \;
find . -perm 600 -exec chmod 644 "{}" \;
Il file .desktop
non contiene i percorsi corretti per l’icona e per
il programma. Modificarlo per avere i percorsi adatti, ad esempio per
la versione 8.2.4 è stato necessario aggiornare queste linee:
Icon=/opt/snap4arduino-8.2.4/icons/128x128x32.png
Exec=/opt/snap4arduino-8.2.4/run
Name=Snap4Arduino 8.2.4
Name[en]=Snap4Arduino 8.2.4
Infine, togliere la possibilità di eseguire launcher.sh
:
chmod -x launcher.sh