Kiitos ohjeesta, pitää kai siirtyä pythoniin....
katsoin kuitenkin vielä, että nopeuskin oli oikein
$ stty -F /dev/ttyUSB0
speed 9600 baud; line = 0;
min = 0; time = 0;
-brkint -icrnl -imaxbel
-opost -onlcr
-isig -icanon -iexten -echo -echoe -echok -echoctl -echoke
mutta sekään ei näytä olevan väärin.
Jos osaisi, voisi olla mahdollista yrittää säätää tulostuksen jatkuvaksi stty -komennon avulla.
Aiempana olevan python-ohjelman tulostus toimii kuitenkin nätisti
$ python3 test01.py
...
no data detected, still r
no data detected, still running ...
no data detected, still running ...
no data detected, still running ...
no data detected, still running ...
no data detected, still running ...
no data detected, still running ...
no data detected, still running ...
no data detected, still running ...
Tässä vielä koodi
#! /usr/bin/python
import serial
from time import strftime, sleep
ser = serial.Serial('/dev/ttyUSB0', 9600, timeout = 0.5)
sleep (0.5)
#ser.write ('Reset'.encode('UTF8'))
while 1:
sleep(0.5)
if ser.inWaiting() >= 1:
lin = ser.readline()
line = lin.decode('utf8')
f = open( 'tsto', 'a')
f.write (line)
f.close()
print(line)
'''
aluekommentointi kolmella heittomerkillä :)
'''