1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

とにかく最速でSerial通信のログをファイルに残す

Posted at

とにかく今すぐに、USBでつないだ機器からのSerial通信のログを残したい。
そんなときに使えます。

環境はMac想定です。

やること

言語はPythonを使用します。
pySerialも使うので、$pip install pyserialでインストールしておきましょう。

ソースは以下

logger.py
import serial

com = serial.Serial('/dev/....')

while True:
    line = com.readline().strip().decode('utf-8')
    print(line)
    f = open('data.txt', 'a+')
    f.writelines(line)
    f.close()

com.close()

※COMポートは各自確認してください。

COMポートがわからない時

Macであれば、以下のコマンドで一覧を確認できます。

$ ls -l /dev/tty.usb*

※参考:https://qiita.com/k-yamada-github/items/c12bafc64f9868f8c85c


ここまでご覧いただきありがとうございました!
改善点、不明点等あればコメントいただけますと幸いです。

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?