前提・実現したいこと
arduinoで測定したfloatデータをシリアル出力し、結果をpythonでcsvファイルの保存したい。
発生している問題・エラーメッセージ
出力が下記のように”,”と改行で区切られず1行になってしまいます。
b'226252\r\n226252\r\n2262'
エラーメッセージ
### 該当のソースコード pyhon側 ソースコード import csv import serial ser = serial.Serial("COM8",9600) # Arduino uses COM8 in my environment smoothing = 20 # log 100 data to confirm stability later with open('ArduinoRead.csv', 'w') as f: writer = csv.writer(f) a = [ser.read(smoothing)] writer.writerow(a) f.close() print("csv wrote") -------- arduino側 //出力はfloatデータ Serial.println(PEAK) ; ### 試したこと writerow(a)にする。 data = line.split(",") としましたが、正しい結果が得られませんでした。 ### 補足情報(FW/ツールのバージョンなど) python3.8
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/11/11 04:55
2019/11/11 06:52
2019/11/11 07:20
2019/11/11 07:22
2019/11/11 07:28
2019/11/11 07:31
2019/11/11 07:39
2019/11/11 08:28
2019/11/11 08:30 編集
2019/11/11 08:41
2019/11/11 08:51
2019/11/11 09:00