python 编程:
创建实例
sound(port_num)
创建sound实例,port_num 可取值为thunbot.PORT_1
,thunbot.PORT_2
,thunbot.PORT_3
,thunbot.PORT_4
,thunbot.PORT_A
,thunbot.PORT_B
。方法
get_sound_db()
获取获取声音的相对强度值,声音的相对强度值范围为:0 ~ 100。set_extremum(opt_type,opt_data)
设置传感器的最小值、最大值及复位
| opt_type 取值 | 功能 | | :—- | :—- | | SET_MINIMUM | 设置最小值 | | SET_MAXIMUM | 设置最大值 | | RESET | 复位,恢复默认值 |
opt_data 的取值范围为:0 ~ 100。
注:opt_data的值在RESET时,不可填写
编程示范
import thunbot
import time
s3 = thunbot.sound(thunbot.PORT_3)
for i in range(0,100):
print(s3.get_sound_db())
time.sleep_ms(100)
print("MINIMUM、MAXIMUM test")
s3.set_extremum(s3.SET_MAXIMUM,60)
s3.set_extremum(s3.SET_MINIMUM,30)
time.sleep(2)
for i in range(0,100):
print(s3.get_sound_db())
time.sleep_ms(100)
print("RESET test")
s3.set_extremum(s3.RESET)
time.sleep(2)
for i in range(0,100):
print(s3.get_sound_db())
time.sleep_ms(100)