回答編集履歴
2
過去の質問について追記
test
CHANGED
@@ -3,6 +3,8 @@
|
|
3
3
|
`geta = b"0x7E 00 0F 17 01 00 13 A2 00 40 D5 D4 63 FF FE 02 64 62 21"`では`0x7E~`という文字列がバイナリ`\x30\x78\x37\x45~`になっています。
|
4
4
|
|
5
5
|
もしAPIモードがバイナリをそのまま扱うモードであれば、これでは正しいデータが送信されておらず、正しい結果が受信されていないと思われます。
|
6
|
+
|
7
|
+
また、過去質問[Pythonを使ってシリアル通信を行っています](https://teratail.com/questions/83245)も同じ原因と思われます。
|
6
8
|
|
7
9
|
|
8
10
|
|
1
コード追記
test
CHANGED
@@ -44,6 +44,8 @@
|
|
44
44
|
|
45
45
|
s = binascii.b2a_hex(b)
|
46
46
|
|
47
|
+
# b'7e000f17010013a20040d5d463fffe02646221'
|
48
|
+
|
47
49
|
print(s)
|
48
50
|
|
49
51
|
```
|