// 外接LED + 蜂鸣器交替控制示例
// 使用 STM32 Nucleo-C031C6 开发板
// LED 接到 PA1,引脚经电阻接地
// 蜂鸣器接到 PA0(有源蜂鸣器)
const int LED_PIN = PA1;
const int BUZZER_PIN = PA0;
void setup() {
pinMode(LED_PIN, OUTPUT);
pinMode(BUZZER_PIN, OUTPUT);
// 初始化状态
digitalWrite(LED_PIN, HIGH); // LED亮
digitalWrite(BUZZER_PIN, LOW); // 蜂鸣器关
}
void loop() {
// LED亮,蜂鸣器关
digitalWrite(LED_PIN, HIGH);
digitalWrite(BUZZER_PIN, LOW);
delay(300);
// LED灭,蜂鸣器响
digitalWrite(LED_PIN, LOW);
digitalWrite(BUZZER_PIN, HIGH);
delay(300);
}