当前位置:   article > 正文

python驱动无源蜂鸣器发出不同频率的响声_python print() 蜂鸣器

python print() 蜂鸣器

'''
实验名称:PWM-蜂鸣器
版本:v1.0
日期:20230824
作者:python-lingdu
说明:驱动无源蜂鸣器发出不同频率的响声
实验平台:开发板
'''

import utime
from misc import PWM

#计算频率对应的时间
def cycleTime(hz):
    
    return int(1000000/hz)

#频率800Hz
CTime = cycleTime(800) #频率转换
HTime = int(CTime/2) #占空比50%

beep = PWM(PWM.PWM2, PWM.ABOVE_10US, HTime, CTime)
beep.open()  # 开启PWM输出
utime.sleep(2)

#频率1K
CTime = cycleTime(1000) #频率转换
HTime = int(CTime/2) #占空比50%

beep = PWM(PWM.PWM2, PWM.ABOVE_10US, HTime, CTime)
beep.open()  # 开启PWM输出
utime.sleep(2)

#频率2K
CTime = cycleTime(2000) #频率转换
HTime = int(CTime/2) #占空比50%

beep = PWM(PWM.PWM2, PWM.ABOVE_10US, HTime, CTime)
beep.open()  # 开启PWM输出
utime.sleep(2)

beep.close()  # 关闭pwm输出

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Cpp五条/article/detail/554427
推荐阅读
相关标签
  

闽ICP备14008679号