找回密码
 立即注册
  • QQ空间
  • 回复
  • 收藏

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

admin 2019-5-25 20:13 152人围观 嵌入式相关

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

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

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



    实验材料:

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

    • 杜邦线(公对母)两根

    • 面包板

    接线:



    代码:新建名为buzzer.py的文件
      from gpiozero import Buzzerfrom time import sleep
      buzzer = Buzzer(17)buzzer.on()sleep(2)buzzer.off()
      终端运行以上程序
        python3 buzzer.py
        接下来我们将上一篇的开关用到这个实例中

        第一步还是接线



        代码:
          from gpiozero import Buzzer, Buttonfrom time import sleep
          buzzer = Buzzer(4)button = Button(21)
          button.wait_for_press()buzzer.on()button.wait_for_release()buzzer.off()
          运行代码,按下开关蜂鸣器响,松开则蜂鸣器不响


          ----------------------------------------------------------------------------------------------------------------------
          我们尊重原创,也注重分享,文章来源于微信公众号:技术Pi,建议关注公众号查看原文。如若侵权请联系qter@qter.org。
          ----------------------------------------------------------------------------------------------------------------------

          鲜花

          握手

          雷人

          路过

          鸡蛋

          yafeilinux和他的朋友们微信公众号二维码

          微信公众号

          专注于Qt嵌入式Linux开发等。扫一扫立即关注。

          Qt开源社区官方QQ群二维码

          QQ交流群

          欢迎加入QQ群大家庭,一起讨论学习!

          我有话说......