よろしくお願いします。
arduinoを使用して2つのリレーを制御したいのです。
リレーはタイマーを使用してボタンを押すと指定時間通電する。
ここまでは達成できました。
Aボタン 1番リレー(30秒で切れる)
Bボタン 2番リレー(30秒で切れる)
Cボタン 1、2番リレーが作動中でも強制停止
このCボタンのA,Bリレー作動中の強制停止ができません。
コードはardublockで作りました。
Cボタンを押すとA,Bリレーが作動中でも強制停止するコードを教えて下さい。
CボタンはD4番に入っています。
boolean __ardublockDigitalRead(int pinNumber)
{
pinMode(pinNumber, INPUT);
return digitalRead(pinNumber);
}
void setup()
{
pinMode( 8 , OUTPUT);
pinMode( 9 , OUTPUT);
}
void loop()
{
while ( __ardublockDigitalRead(2) )
{
digitalWrite(8 , HIGH);
delay( 3000 );
digitalWrite(8 , LOW);
}
while ( __ardublockDigitalRead(3) )
{
digitalWrite(9 , HIGH);
delay( 3000 );
digitalWrite(9 , LOW);
}
}

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/10/11 08:09
2017/10/11 10:14
2017/10/11 10:44
2017/10/11 11:43
2017/10/11 12:12
2017/10/11 12:13
2017/10/11 14:58
2017/10/11 16:09
2017/10/11 16:27
2017/10/12 00:26
2017/10/12 23:06
2017/10/13 08:10
2017/10/13 09:53
2017/10/13 10:37