|
24 5V低電平觸發(fā)單路繼電器模塊(執(zhí)行類(lèi)數(shù)字D7接口)
- /*
- Eagler8系列實(shí)驗(yàn)程序列表
- 第十類(lèi) 擴(kuò)展實(shí)驗(yàn)
- 24 5V低電平觸發(fā)單路繼電器模塊(執(zhí)行類(lèi)數(shù)字D7接口)
- 項(xiàng)目:通過(guò)板載D2按鈕,點(diǎn)動(dòng)控制繼電器,按下吸合,松開(kāi)關(guān)閉
- 備注:D7接口外接繼電器模塊(低電平觸發(fā)),使用板載D2按鈕做
- 為控制端,板載D12 LED燈和D5有源蜂鳴器為實(shí)驗(yàn)聲光執(zhí)行器
- */
-
- 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);
- }
- }
復(fù)制代碼
|
|