質問編集履歴
1
質問を変えました
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
|
1
|
+
Pythonを使ってシリアル通信を行っています
|
test
CHANGED
@@ -1,5 +1,27 @@
|
|
1
|
-
現在
|
1
|
+
現在下記のコードを実行しているのですが、残念ながら画面の出力には
|
2
2
|
|
3
|
-
|
3
|
+
b’’
|
4
4
|
|
5
|
-
|
5
|
+
としか表示されません。
|
6
|
+
|
7
|
+
シリアル通信で送るデータも受け取るデータもどちらも16進数の数列なのですが、何か指定するものを忘れているなどの類でしょうか???
|
8
|
+
|
9
|
+
|
10
|
+
|
11
|
+
import serial
|
12
|
+
|
13
|
+
|
14
|
+
|
15
|
+
s = serial.Serial("COM3", 9600, timeout=10)
|
16
|
+
|
17
|
+
geta = b"7E000F17010013A20040D5D463FFFE02646221"
|
18
|
+
|
19
|
+
s.write(geta)
|
20
|
+
|
21
|
+
resa = s.read()
|
22
|
+
|
23
|
+
print(resa)
|
24
|
+
|
25
|
+
|
26
|
+
|
27
|
+
s.close()
|