質問編集履歴

1

ソースコードを追記しました。

2017/10/06 08:32

投稿

monster666
monster666

スコア16

test CHANGED
File without changes
test CHANGED
@@ -7,3 +7,89 @@
7
7
 
8
8
 
9
9
  ※補足ですが、ラズパイ側ではデータ受信、表示と並行してCSV出力を行っています。
10
+
11
+
12
+
13
+ ```Arduino
14
+
15
+ float val = 0;
16
+
17
+
18
+
19
+ void setup() {
20
+
21
+ Serial.begin(9600);
22
+
23
+ }
24
+
25
+
26
+
27
+ void loop() {
28
+
29
+ int a = 0;
30
+
31
+ if(a < 100){
32
+
33
+
34
+
35
+ val = analogRead(1);
36
+
37
+ int deg = 360* val / 1023;
38
+
39
+ Serial.println(deg);
40
+
41
+ Serial.write(deg);
42
+
43
+ a++;
44
+
45
+ delay(100);
46
+
47
+ }
48
+
49
+ }
50
+
51
+ ```
52
+
53
+ ```python
54
+
55
+ #coding: utf-8
56
+
57
+ import serial
58
+
59
+ import time
60
+
61
+ import csv
62
+
63
+
64
+
65
+ f = open('data.csv','ab')
66
+
67
+
68
+
69
+ csvWriter = csv.writer(f)
70
+
71
+
72
+
73
+
74
+
75
+ for num in range(1, 100):
76
+
77
+ listData = []
78
+
79
+ ser = serial.Serial('/dev/ttyACM0', 9600)
80
+
81
+ str = ser.read(3)
82
+
83
+ print(str)
84
+
85
+ time.sleep(0.1)
86
+
87
+ ser.close()
88
+
89
+
90
+
91
+ f.close()
92
+
93
+ /csv出力部分は消しています
94
+
95
+ ```