1 Star 0 Fork 0

visitor009/esp32 micropython

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
蜂鸣器频率计算.py 565 Bytes
一键复制 编辑 原始数据 按行查看 历史
visitor009 提交于 2024-03-01 14:47 +08:00 . update 蜂鸣器频率计算.py.
#输出400HZ频率声音
# 计算 1/400/2=0.00125秒
# 将0.00125 填入
for i in range(100):
buzzer.value(1)
time.sleep(0.00125)
buzzer.value(0)
time.sleep(0.00125)
# 播放20-2000Hz
from machine import Pin
import time
buzzer = Pin(5, Pin.OUT) # 创建引脚15为蜂鸣器对象,设置引脚15为输出
hz = 20
ms = 1/hz/2
while True:
ms = 1/hz/2
for i in range(100):
buzzer.value(1)
time.sleep(ms)
buzzer.value(0)
time.sleep(ms)
hz +=2
if (hz > 2000)
break;
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/visitor009/esp32-micropython.git
git@gitee.com:visitor009/esp32-micropython.git
visitor009
esp32-micropython
esp32 micropython
master

搜索帮助