1、蜂鸣器驱动

您当前位置: 首页 > Raspblock视觉全向车 > 硬件控制教程

  为了方便学习树莓派图像处理,我们把底层硬件板单独开发,包括电机驱动,电机转速,陀螺仪数据,电池数据等全部封装在底板单片机中,然后开放了接口,具体协议文档请看:

附件协议文档驱动板协议 。为了方便用户直接调用硬件部分函数,我们把协议部分也封装成了Python库,出厂程序已经安装好,如果想移植到自己系统中,可以在 附件库文件底板驱动库 安装,安装方法:通过winscp软件远程登录到树莓派,拷贝文件到home目录下,解压tar  -zxvf  Raspblock-0.0.1.tar.gz然后进入文件夹里,通过 python3 setup.py install安装。

硬件部分不做详细展示,以下是API函数介绍:

         Buzzer_control(1)   #蜂鸣器开

         Buzzer_control(0)   #蜂鸣器关

 

代码路径: /home/pi/Yahboom_Project/2.硬件控制课程/1蜂鸣器驱动.ipynb

 

#导入Raspblock驱动库

from   Raspblock import Raspblock

 

robot   = Raspblock()      #获取对象

robot.Buzzer_control(1)  #蜂鸣器开

robot.Buzzer_control(0)  #蜂鸣器关

del   robot            #使用完成对象记住释放掉对象,不然下一个程序使用这个对象模块会被占用,导致无法使用