質問編集履歴

1

問題とコード修正しました

2017/08/25 01:03

投稿

shine_
shine_

スコア6

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 = 3; //定数BUTTONを設定
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[2] = var[2]; //varのを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/ツール等のバージョンなど)