24 5V低電平觸發單路繼電器模塊(執行類數字D7接口)
- /*
- Eagler8系列實驗程序列表
- 第十類 擴展實驗
- 24 5V低電平觸發單路繼電器模塊(執行類數字D7接口)
- 項目:通過板載D2按鈕,點動控制繼電器,按下吸合,松開關閉
- 備注:D7接口外接繼電器模塊(低電平觸發),使用板載D2按鈕做
- 為控制端,板載D12 LED燈和D5有源蜂鳴器為實驗聲光執行器
- */
-
- int inputPin = 2;
- int BuzzerPin = 5;
- int RelayPin = 7;
- int ledPin = 12;
-
- int val = 0;
-
- void setup()
- {
- pinMode(inputPin, INPUT);
- pinMode(BuzzerPin, OUTPUT);
- pinMode(RelayPin, OUTPUT);
- pinMode(ledPin, OUTPUT);
- }
- void loop()
- {
- val = digitalRead(inputPin);
- if(val == HIGH)
- {
- digitalWrite(BuzzerPin, LOW);
- digitalWrite(RelayPin, HIGH);
- digitalWrite(ledPin, LOW);
- }
- else
- {
- digitalWrite(BuzzerPin, HIGH);
- digitalWrite(RelayPin, LOW);
- digitalWrite(ledPin, HIGH);
- }
- }
復制代碼
|