範例碼(一):蜂鳴器。

// 初始化蜂鳴器輸出腳位
// NodeMCU ESP32s
// GIOP32, GIOP33, GIOP25, GIOP26, GIOP27, GIOP15
const int Buzzer_Pin = 32;
                                   
bool Beep;

void setup(){ 
  Serial.begin(115200);
  
  pinMode(Buzzer_Pin, OUTPUT);
}

void loop(){
  if(Beep)
  {
    Serial.println("蜂鳴器嗶嗶(LOW)");
    digitalWrite(Buzzer_Pin, LOW); 
    
    Serial.println("持續3秒");
    delay(3000);
    Beep = false;
  }
  else{ 
    Serial.println("蜂鳴器停止(HIGT)");
    digitalWrite(Buzzer_Pin, HIGH);
    Serial.println("持續5秒");
    delay(5000);
    Beep = true;
  }
}
文章標籤
全站熱搜