PythonとpySerialを使ってASCII形式で通信を行うスケールと通信しようとしています。ASCII形式を使用した経験はありません。だから私は基本的な質問があります。たとえばpySerialを使用して文字Tを送信し、ASCII形式を使用してCRLFで終了するにはどうすればよいですか? 私は試した
myserialport.write('TCRLF')
myserialport.write('T\r\n')
myserialport.write('T\n\r')
また、たとえば「208.01 g」の形式であると予想されるスケールからデータを読み取ろうとしています。しかし、私が使用するとき
myserialport.read(10)
また
myserialport.readline(10)
これはスケールからわかります
]ëýýÿ]W
ÿ]u_u]ÿ]uÕ
ýWýWë]uÝõW
ÿ½õÿ½WW]Ýý
WýW]Wÿ½ÿ×ë
グーグルから、pySerialはデフォルトでASCII形式でデータを受信し、送信する必要があるように見えます...しかし、なぜ機能しないのかわかりません。どんな助けでも大歓迎です。