質問編集履歴
1
問題とコード修正しました
test
CHANGED
File without changes
|
test
CHANGED
@@ -18,7 +18,13 @@
|
|
18
18
|
|
19
19
|
```
|
20
20
|
|
21
|
-
omronのマイクロスイッチの状態を読み取ってサーボの動作を切り替えようとしていますが、サーボシールドを用いた場合は
|
21
|
+
omronのマイクロスイッチの状態を読み取ってサーボの動作を切り替えようとしていますが、サーボシールドを用いた場合はスイッチが利きません。
|
22
|
+
|
23
|
+
瞬間的にスイッチを押して離した場合は全く反応なしです。
|
24
|
+
|
25
|
+
スイッチを長押ししてみたときは一瞬だけ切り替え後の初めの動作をしますが、完全には切り替わりません。
|
26
|
+
|
27
|
+
|
22
28
|
|
23
29
|
```
|
24
30
|
|
@@ -48,7 +54,7 @@
|
|
48
54
|
|
49
55
|
//スイッチ
|
50
56
|
|
51
|
-
const int SWITCH =
|
57
|
+
const int SWITCH = 8; //定数BUTTONを設定
|
52
58
|
|
53
59
|
|
54
60
|
|
@@ -118,7 +124,7 @@
|
|
118
124
|
|
119
125
|
|
120
126
|
|
121
|
-
old_var
|
127
|
+
old_var = var; //varのをold_varに保存
|
122
128
|
|
123
129
|
|
124
130
|
|
@@ -176,6 +182,8 @@
|
|
176
182
|
|
177
183
|
|
178
184
|
|
185
|
+
スイッチはCOMをdigital 8pinとし、NCをArduinoの5Vに接続しています。
|
186
|
+
|
179
187
|
|
180
188
|
|
181
189
|
###補足情報(言語/FW/ツール等のバージョンなど)
|