您好,欢迎来到江阴市福鼎通讯器材有限公司官网!
咨询服务热线:
13815256501
江阴市福鼎通讯器材有限公司
联系人:陈红波
手 机:13815256501
电话: 0510-86582084
邮 箱:taiasia@126.com
地 址:江苏省江阴市月城镇锡澄路1016号
网 址:www.jy-fuding.com
有两种常见的蜂鸣器模块,一种是有源蜂鸣器,可以作为数字输出设备直接控制。
袁山野人:BlockPi入门教程-传感器zhuanlan.zhihu.com
有提到。
另外一种是无源蜂鸣器,需要用一定频率的方波驱动,才能发出声音。另一个是无源蜂鸣器,需要用一定频率的方波驱动发出声音。
无源蜂鸣器模块本文介绍的是使用串行触发无源蜂鸣器来播放歌曲。树莓派用蜂鸣器播放《小星星》https://www.zhihu.com/video/1213141393801490432首先需要找到所需要的歌曲乐谱,某些《小星星》。《小星星乐谱》然后还需要知道不同的音符所对应的声音频率:通过简单的音乐知识,可以找到音符频率表。在小星星中,do的频率为261.63hz,re为293.66hz,其他子类被推动。然后将一首歌的每一个音符按顺序保存到列表中:注:这里使用这种方法新建列表是为了好看和方便修改,你可以使用更简单的方法。用同样的方式把每个音符的时长保存在一个列表里:将蜂鸣器设置为pwm输出设备,通过遍历列表修改pwm的频率和持续时间,并播放注释:注意:设置为0,等待0.1秒来模拟音符之间的暂停效果。你也可以在分数中暂停。完整程序预设
本文介绍的是使用串行触发无源蜂鸣器来播放歌曲。
首先需要找到所需要的歌曲乐谱,某些《小星星》。
然后还需要知道不同的音符所对应的声音频率:
然后将一首歌的每一个音符按顺序保存到列表中:
注:这里使用这种方法新建列表是为了好看和方便修改,你可以使用更简单的方法。
用同样的方式把每个音符的时长保存在一个列表里:
将蜂鸣器设置为pwm输出设备,通过遍历列表修改pwm的频率和持续时间,并播放注释:
注意:设置为0,等待0.1秒来模拟音符之间的暂停效果。你也可以在分数中暂停。