質問編集履歴
1
test
CHANGED
File without changes
|
test
CHANGED
@@ -36,15 +36,11 @@
|
|
36
36
|
|
37
37
|
|
38
38
|
|
39
|
-
# RPiモジュールの設定
|
40
|
-
|
41
39
|
GPIO.setwarnings(False)
|
42
40
|
|
43
41
|
GPIO.setmode(GPIO.BCM)
|
44
42
|
|
45
43
|
|
46
|
-
|
47
|
-
# GPIOデバイスの設定
|
48
44
|
|
49
45
|
GPIO.setup(spi_mosi, GPIO.OUT)
|
50
46
|
|
@@ -56,15 +52,11 @@
|
|
56
52
|
|
57
53
|
|
58
54
|
|
59
|
-
# 0.1秒インターバルの永久ループ
|
60
|
-
|
61
55
|
while True:
|
62
56
|
|
63
57
|
time.sleep(0.1)
|
64
58
|
|
65
59
|
|
66
|
-
|
67
|
-
# 8チャンネル分のループ
|
68
60
|
|
69
61
|
for ch in range(8):
|
70
62
|
|
@@ -79,8 +71,6 @@
|
|
79
71
|
GPIO.output(spi_clk, False)
|
80
72
|
|
81
73
|
|
82
|
-
|
83
|
-
# 測定するチャンネルの指定をADコンバータに送信
|
84
74
|
|
85
75
|
cmd = (ch | 0x18) << 3
|
86
76
|
|
@@ -110,8 +100,6 @@
|
|
110
100
|
|
111
101
|
|
112
102
|
|
113
|
-
# 12ビットの測定結果をADコンバータから受信
|
114
|
-
|
115
103
|
value = 0
|
116
104
|
|
117
105
|
for i in range(12):
|
@@ -127,8 +115,6 @@
|
|
127
115
|
GPIO.output(spi_clk, False)
|
128
116
|
|
129
117
|
|
130
|
-
|
131
|
-
# 測定結果を標準出力
|
132
118
|
|
133
119
|
if ch > 0:
|
134
120
|
|