ESP32 启动蜂鸣器代码

本文摘要:`from machine import Pin, PWMimport time========== 配置区 ==========BEEP_PIN = 25 # 蜂鸣器引脚(普中ESP32通常是GPIO25,不对就改成26或23)FREQ = 1000 # 蜂鸣频率(Hz),1000=正常响声ON_SEC = 1 # 响的时间(秒)OFF_SEC = 3 # 停的时间(秒)============...

`from machine import Pin, PWM
import time

========== 配置区 ==========

BEEP_PIN = 25 # 蜂鸣器引脚(普中ESP32通常是GPIO25,不对就改成26或23)
FREQ = 1000 # 蜂鸣频率(Hz),1000=正常响声
ON_SEC = 1 # 响的时间(秒)
OFF_SEC = 3 # 停的时间(秒)

============================

beep = PWM(Pin(BEEP_PIN), freq=FREQ, duty=0)

print("蜂鸣器测试启动,引脚 GPIO" + str(BEEP_PIN))
print("响 " + str(ON_SEC) + " 秒,停 " + str(OFF_SEC) + " 秒,循环中...")

while True:

# 响
beep.duty(512)
print("蜂鸣器: 响")
time.sleep(ON_SEC)

# 停
beep.duty(0)
print("蜂鸣器: 停")
time.sleep(OFF_SEC)

`

觉得内容不错?我要

打赏杯咖啡或蜜雪冰城吧
微信扫一扫
微信赞赏码
支付宝扫一扫
支付宝赞赏码
评论 暂无评论
暂无评论,快来抢沙发吧~