树莓派GPIO初探-滴滴蜂鸣器来了

819 阅读1分钟
原文链接: mp.weixin.qq.com

已经有三天没更了,还是太懒了。如果大家看完前两篇觉得还是不太清楚,欢迎大家留言,我会为大家解答的,也方便后面我更详细的把没说清楚的写明白。谢谢大家!!

上一篇文章讲了开关的使用和开光控制led,那么这一篇文章来说说蜂鸣器了,蜂鸣器在现在很多设备上都有体现,作用就是通过声音警示和提醒使用者。

从这篇开始就不在贴引脚图了,我们开始通过终端命令来查看引脚对照图,这样也方便了不少。命令如下

gpio readall

输出如下

实验材料:

  • 有源蜂鸣器一个(工作电压最好是2-5v的)

  • 杜邦线(公对母)两根

  • 面包板

接线:

代码:新建名为buzzer.py的文件

from gpiozero import Buzzerfrom time import sleepbuzzer = Buzzer(17)buzzer.on()sleep(2)buzzer.off()

终端运行以上程序

python3 buzzer.py

接下来我们将上一篇的开关用到这个实例中

第一步还是接线

代码:

from gpiozero import Buzzer, Buttonfrom time import sleepbuzzer = Buzzer(4)button = Button(21)button.wait_for_press()buzzer.on()button.wait_for_release()buzzer.off()

运行代码,按下开关蜂鸣器响,松开则蜂鸣器不响

喜欢麻烦点在看