User Tools

Site Tools


didattici:minicom

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
didattici/minicom.txt · Last modified: 2020/06/08 22:20 by 127.0.0.1