tamox.net

  USB無線スイッチ   published on 2025/Oct/10
Arduinoでタイマー動作
リレーでAC100Vを制御
★★★ 自己電源遮断

 
 
 
NCのリレーモジュールはOFF状態にあるためUSB受信機は、ON可能となっている。
送信機のボタンをON
受信機が ON
Arduinoに接続したLEDが ON
AC100Vに接続したLEDが ON
 
 
タイマー期間が終わり
Arduinoに接続したLEDが OFF
AC100Vに接続したLEDが OFF
USB受信機は、ON
Arduinoも、ON 
 
USB送信機のOFFボタンを押すことなく
NCのリレーモジュールがHIGHとなるタイミングで
USB受信機は、OFF
Aruduino本体も OFF

 
回路図  

 

 
 
  IDE code

void setup() {

 pinMode(2, OUTPUT);
 pinMode(3, INPUT);//PULL_DOWN抵抗を接続
 pinMode(4, OUTPUT);

 Serial.begin(9600);
}

void loop() {

 if (digitalRead(3)== HIGH){

  digitalWrite(2, HIGH);
  delay(900000);

  digitalWrite(2, LOW);
  delay(1000);

  digitalWrite(4, HIGH); //自己電源遮断
  delay(1000);

  digitalWrite(4, LOW);
  delay(1000);

 }

}