====minicom==== Questo programma permette di comunicare con una porta seriale (o qualcosa che usa lo stesso protocollo) 8N1 significa: * (8 bit alla volta) * bit parità? no * bit start? 1 bit * bit stop? 0 bit La velocità del programma può essere impostata da linea di comando (vedere esempio). NOTA: invece di ;;ttyACM0;; si possono usare altri dispositivi, ad esempio per esercitarsi si può usare 'null' Esempio da **amministratore**: # minicom -D /dev/ttyACM0 -b 9600 -C `date +%H%M%S`.txt Si apre il programma, per uscire premere ;;CTRL+A;; per poi dare il comando ;;Q;; Per avere nell'output anche la misura del tempo, si deve premere ;;CTRL+A;; per poi dare il comando ;;N;; [2019-03-14 21:33:01] 1,0 [2019-03-14 21:33:01] 1,0 [2019-03-14 21:33:01] 1,0 [2019-03-14 21:33:01] 1,0 [2019-03-14 21:33:01] 1,0 [2019-03-14 21:33:01] 1,0 [2019-03-14 21:33:01] 1,0 [2019-03-14 21:33:01] 1,0 [2019-03-14 21:33:01] 1,0 [2019-03-14 21:33:01] 0,0 [2019-03-14 21:33:01] 0,0 [2019-03-14 21:33:01] 0,0 [2019-03-14 21:33:01] 0,0 [2019-03-14 21:33:01] 0,1 [2019-03-14 21:33:01] 0,1 [2019-03-14 21:33:01] 0,1 [2019-03-14 21:33:01] 1,1 [2019-03-14 21:33:01] 1,1 Si ottiene una sorta di file .CSV Usare un foglio di calcolo (copia/incolla) ed eliminare la colonna del tempo e sostituirla con un indice autoincremento. Salvare il foglio di calcolo come file 'dati.csv' Avviare: gnuplot set datafile separator "," plot 'dati.csv' using 0:1 smooth unique i numeri 0:1 si riferiscono all'uso delle prime due colonne del file dati.csv Questi comandi invece modificano lo zoom x-y set xrange [-1:33] set yrange [-2:2] replot