RGB 灯对应的 API 为:
Arm_Buzzer_On(delay=255)
函数功能:打开蜂鸣器。
参数解释:
delay:delay 的输入范围为 1~50,数值越大,蜂鸣器响的时间越长,超时后自动关闭,delay 时间规定:1=100 毫秒,2=200 毫秒,以此类推,最长延迟时间为 50=5 秒。如果 delay 不传入数值或者delay=255,则表示蜂鸣器长鸣,需要手动关闭它。 返回值:无。
Arm_Buzzer_Off()
功能解释:关闭蜂鸣器。
参数解释:
无传入参数。
返回值:无
代码路径:/home/jetson/Dofbot/3.ctrl_Arm/2.beep.ipynb
#!/usr/bin/env python3
#coding=utf-8
import time
from Arm_Lib import Arm_Device
xxxxxxxxxx
# 获取机械臂的对象
Arm = Arm_Device()
time.sleep(.1)
xxxxxxxxxx
# 蜂鸣器自动响 100 毫秒后关闭
b_time = 1
Arm.Arm_Buzzer_On(b_time)
time.sleep(1)
xxxxxxxxxx
# 蜂鸣器自动响 300 毫秒后关闭
b_time = 3
Arm.Arm_Buzzer_On(b_time)
time.sleep(1)
xxxxxxxxxx
# 蜂鸣器一直响
Arm.Arm_Buzzer_On()
time.sleep(1)
xxxxxxxxxx
# 关闭蜂鸣器
Arm.Arm_Buzzer_Off()
time.sleep(1)
xxxxxxxxxx
del Arm # 释放掉 Arm 对象p
从 jupyter lab 打开 2.beep.ipynb 文件,并且点击 jupyter lab 工具栏上的运行整个 notebook 按钮,即可听到扩展板上的蜂鸣器连续响三声,而且后面响的声音都比前面响的声音长一些。
运行完成后会自动退出.