質問編集履歴
2
不要箇所の消去
test
CHANGED
File without changes
|
test
CHANGED
@@ -126,11 +126,7 @@
|
|
126
126
|
|
127
127
|
|
128
128
|
|
129
|
-
### 試したこと
|
130
129
|
|
131
|
-
|
132
|
-
|
133
|
-
様々なサイトを参考にしてLEDテープ、焦電センサそれぞれの単体のコードは試したが、その2つをつなげるのは色々と数値やコードを変更したが実行できなかった。
|
134
130
|
|
135
131
|
|
136
132
|
|
1
setup内のpinmodeとledtape.begin,shouの位置の変更、delayの値を40に変更、serial.begin(9600)をsetup内に追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -10,21 +10,11 @@
|
|
10
10
|
|
11
11
|
1.コードを書いて本来センサの値から光ったり消えたりして欲しいのにずっと付いたままの状態になっているのでどうすれば正しいセンサの値を反映させられるかを知りたいです。
|
12
12
|
|
13
|
-
|
13
|
+
→センサーの値が0になった時に7つ目のLEDのみが消えるようになったのを全部消えるようにしたい
|
14
14
|
|
15
15
|
|
16
16
|
|
17
17
|
|
18
|
-
|
19
|
-
### 発生している問題・エラーメッセージ
|
20
|
-
|
21
|
-
|
22
|
-
|
23
|
-
```
|
24
|
-
|
25
|
-
can't open device "/dev/cu.usbmodem141401": No such file or directory
|
26
|
-
|
27
|
-
```
|
28
18
|
|
29
19
|
|
30
20
|
|
@@ -50,13 +40,15 @@
|
|
50
40
|
|
51
41
|
void setup() {
|
52
42
|
|
53
|
-
|
43
|
+
Serial.begin(9600);
|
54
|
-
|
55
|
-
ledtape.show(); //一旦全てOFFの状態で反映
|
56
44
|
|
57
45
|
pinMode(PIN, OUTPUT); ////
|
58
46
|
|
59
|
-
pinMode(sensor, INPUT); ////sensor(つまり2番のピン)は入力する場所として使います
|
47
|
+
pinMode(sensor, INPUT); ////sensor(つまり2番のピン)は入力する場所として使います
|
48
|
+
|
49
|
+
ledtape.begin();
|
50
|
+
|
51
|
+
ledtape.show(); //一旦全てOFFの状態で反映
|
60
52
|
|
61
53
|
}
|
62
54
|
|
@@ -86,7 +78,7 @@
|
|
86
78
|
|
87
79
|
Serial.print(sensorState);
|
88
80
|
|
89
|
-
delay(
|
81
|
+
delay(40);
|
90
82
|
|
91
83
|
}
|
92
84
|
|
@@ -94,7 +86,11 @@
|
|
94
86
|
|
95
87
|
else{
|
96
88
|
|
97
|
-
ledtape.setPixelColor(6,0,0,0);//LEDはきえる
|
89
|
+
ledtape.setPixelColor(6,0,0,0);//LEDはきえる
|
90
|
+
|
91
|
+
Serial.print(sensorState);
|
92
|
+
|
93
|
+
delay(40);
|
98
94
|
|
99
95
|
}
|
100
96
|
|