控制Transbot扩展板上的蜂鸣器开关,鸣笛时间100毫秒,300毫秒,1秒等。
图片中红色方框为扩展板上的蜂鸣器。
Transbot扩展板上的蜂鸣器是有源蜂鸣器,所以控制起来比较简单,请查看以下函数。
控制蜂鸣器需要用到的Transbot_Lib库函数:
set_beep(on_time)
参数解释:on_time=0:关闭,on_time=1:一直响,on_time>=10:响xx毫秒后自动关闭(on_time是10的倍数)。
返回值:无。
请查看课程配套视频。
将Transbot机器人打开电源开机,并打开树莓派或者远程电脑的浏览器进入Jupyter lab编辑器。
参考代码路径:/home/pi/py_install_V3.2.5/py_install/Samples/3.beep_key.ipynb
上图片中蓝色方框对应三个按键的位置。
按键K1连接到树莓派主板上,由树莓派管理,所以在扩展板上没有相应的功能。默认情况下,在Transbot大程序启动后,长按按键K1键进入配网模式,可以用APP生成二维码给摄像头扫码连接网络。具体功能用途可以看【摄像头WiFi配网教程】的内容。
在关闭大程序的情况下,可以在树莓派上自定义按键K1的功能,按键K1连接到树莓派的物理11引脚上,BCM编号为17。
按键K2功能每次按下蜂鸣器会响一声,并且切换RGB炫彩灯条的特效。
长按按键K2约10秒后,会长鸣笛一秒,表示单片机恢复出厂设置,即Flash中的数据区恢复默认。
按键K2仅连接到扩展板内单片机,此按键功能已经固定,不可自定义。
复位按键,可以让扩展板上的单片机重新启动。