質問編集履歴

2

不要箇所の消去

2019/10/25 11:39

投稿

mel_
mel_

スコア7

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内に追加

2019/10/25 11:39

投稿

mel_
mel_

スコア7

test CHANGED
File without changes
test CHANGED
@@ -10,21 +10,11 @@
10
10
 
11
11
  1.コードを書いて本来センサの値から光ったり消えたりして欲しいのにずっと付いたままの状態になっているのでどうすれば正しいセンサの値を反映させられるかを知りたいです。
12
12
 
13
- 2.Arduinoを接続して少し経過すとシリアルポート候補からなくな
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
- ledtape.begin();
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(1000);
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はきえる!s
89
+ ledtape.setPixelColor(6,0,0,0);//LEDはきえる
90
+
91
+ Serial.print(sensorState);
92
+
93
+ delay(40);
98
94
 
99
95
  }
100
96