質問編集履歴
3
title
CHANGED
File without changes
|
body
CHANGED
File without changes
|
2
arduinoのタイプ
title
CHANGED
File without changes
|
body
CHANGED
@@ -4,6 +4,7 @@
|
|
4
4
|
2、サーボモーターは止まっているはずが、常に微動している。
|
5
5
|
3、LEDテープの色が(255,255,255)で白になるはずが、オレンジになってしまう。
|
6
6
|
|
7
|
+
Arduino UNO R3 の互換品を使っています。
|
7
8
|
いい解決策があれば、できれば具体的に修正点を教えていただきたいです。
|
8
9
|
```C
|
9
10
|
|
1
コードを見やすくしました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -5,11 +5,12 @@
|
|
5
5
|
3、LEDテープの色が(255,255,255)で白になるはずが、オレンジになってしまう。
|
6
6
|
|
7
7
|
いい解決策があれば、できれば具体的に修正点を教えていただきたいです。
|
8
|
+
```C
|
8
9
|
|
9
10
|
|
10
11
|
|
11
|
-
|
12
|
+
|
12
|
-
|
13
|
+
|
13
14
|
#include <Adafruit_NeoPixel.h>
|
14
15
|
|
15
16
|
//ライブラリインクルード
|
@@ -43,11 +44,11 @@
|
|
43
44
|
led.begin();
|
44
45
|
led.show();
|
45
46
|
|
46
|
-
|
47
|
+
pinMode(input_pin,INPUT) ;
|
47
48
|
pinMode(input_pin2,INPUT) ;
|
48
|
-
|
49
|
+
pinMode(input_pin3,INPUT) ;
|
49
|
-
|
50
|
+
pinMode(input_pin4,INPUT) ;
|
50
|
-
|
51
|
+
pinMode(input_pin5,INPUT) ;
|
51
52
|
|
52
53
|
pinMode(13, OUTPUT);
|
53
54
|
|
@@ -130,7 +131,7 @@
|
|
130
131
|
|
131
132
|
|
132
133
|
|
133
|
-
|
134
|
+
while(1){
|
134
135
|
int status3 ;
|
135
136
|
int status4 ;
|
136
137
|
int status5 ;
|
@@ -164,8 +165,8 @@
|
|
164
165
|
|
165
166
|
|
166
167
|
|
167
|
-
|
168
|
+
goto label;
|
168
|
-
|
169
|
+
}else if(status4 == HIGH){
|
169
170
|
|
170
171
|
digitalWrite(13, LOW); // スイッチをONする
|
171
172
|
|
@@ -230,4 +231,5 @@
|
|
230
231
|
WheelPos -= 170;
|
231
232
|
return led.Color(0, WheelPos * 3, 255 - WheelPos * 3);
|
232
233
|
}
|
233
|
-
}
|
234
|
+
}
|
235
|
+
```
|