#include這段代碼使用了一個數組來管理4個繼電器的引腳編號,並在setup函數中初始化了所有引腳為輸出模式。在loop函數中,通過循環來控製繼電器的開啟和關閉,每次改變狀態後等待1秒鍾。這樣可以讓繼電器狀態的改變更加明顯,便於觀察和調試。// 定義繼電器狀態數組 int relays[4] = {2, 3, 4, 5}; void setup() { // 初始化所有繼電器引腳為輸出模式 for (int i = 0; i < 4; i++) { pinMode(relays[i], OUTPUT); } } void loop() { // 控製繼電器狀態:打開 for (int i = 0; i < 4; i++) { digitalWrite(relays[i], HIGH); delay(1000); // 等待1秒 } // 控製繼電器狀態:關閉 for (int i = 0; i < 4; i++) { digitalWrite(relays[i], LOW); delay(1000); // 等待1秒 } }