ideaBox
ideaBox库中所有扩展方法及属性皆依赖于ideaBox扩展包,使用前请导入ideaBox
import ideaBox
ideaBox支持烧录固件为‘ideaBox’(其中数码管显示及姿态需导入mCookie,同时需要专用的ideaBox模块来支持)。文中凡支持float类型或有效字符串float类型的参数,在实际运行中都是将其直接转换成int型。例如 2.3 等价于 2 、'2.6' 等价于 2。
1 数码管显示
mcookie.setNixietube(9, 0, num)
"""
num : 要数码管上显示的内容,默认为5,参数为5,包含0-9
功能 : 在数码管上显示指定的数字内容
参数类型 : num 支持int、float及纯数字型字符串
适用模块 : ideaBox
"""
9,0两个参数为固定参数,不可修改
2 姿态
mcookie.getMotion(8, 1, status)
"""
status : 姿态状态,默认为翻滚,参数为'X',包含'X'(翻滚)、'Y'(俯仰)、'Z'(偏航)
功能 : 用于判断当前姿态状态
返回值类型 : 返回值类型为int
参数类型 : status 仅支持字符串类型
"""
8, 1两个参数为固定参数,不可修改
3 音频播放
ideabox.audioPlay(song)
"""
song : 要播放的音乐编号,默认为1,包含1-10
功能 : 播放选择音乐曲目
参数类型 : song 支持int、float及纯数字型字符串
适用模块 : ideaBox
硬件支持 : 需要ideaBox插入sdk卡,供音乐播放选择
"""
4 音频停止
ideabox.audioStop()
"""
功能 : 停止音乐的播放
适用模块 : ideaBox
"""
5 音频音量
ideabox.audioVolume(volume)
"""
volume : 音频音量,默认为20%,可根据需要进行不同音量的输入
功能 : 控制音频音量大小
参数类型 : volume支持int 、float及纯数字型字符串
适用模块 : ideaBox
"""
6 舵机旋转
ideabox.servoWrite(angle)
"""
angle : 舵机旋转角度
功能 : 控制旋转指定的角度
参数类型 : angle 支持int、float及纯数字型字符串
适用模块 : ideaBox
"""