bluebit 模块¶
掌控板搭载 bluebit 套件的相关图形化指令
SHT20.humidity()¶
描述: 获取湿度
Color.getRGB()¶
描述: 获取 RGB 值
Color.getHSV()¶
描述: 获取 HSV 值
SEGdisplay.Clear()¶
描述: 数码管清屏
Matrix.show()¶
描述: 显示生效
LCD1602.LEFT_TO_RIGHT¶
描述: 文本方向常量-从左到右
LCD1602.RIGHT_TO_LEFT¶
描述: 文本方向常量-从右到左
LCD1602.Init()¶
描述: 初始化函数
LCD1602.Clear()¶
描述: 清屏
LCD1602.move_left()¶
描述: 左滚动显示
LCD1602.move_right()¶
描述: 右滚动显示
LCD1602.text_direction¶
描述: 文本方向
MIDI.volume¶
描述: 设置或返回音量
MIDI.instrument¶
描述: 设置或返回音色
MP3.play()¶
描述: 播放,用于暂停后的重新播放
MP3.playNext()¶
描述: 播下一首
MP3.playPrev()¶
描述: 播上一首
MP3.pause()¶
描述: 暂停播放
MP3.stop()¶
描述: 停止播放
MP3.volume¶
描述: 设置或返回音量设置,范围0~30
MP3.volumeInc()¶
描述: 增加音量
MP3.volumeDec()¶
描述: 减小音量
MP3.resetDevice()¶
描述: 复位MP3
OLEDBit.font_5x7¶
描述: 字体常量-5*7英文字体
OLEDBit.font_song16¶
描述: 字体常量-16*16宋体
OLEDBit.font_song24¶
描述: 字体常量-24*24宋体
OLEDBit.font_consol32¶
描述: 字体常量-32*32宋体
OLEDBit.Print(str, x, y, font)¶
描述: 显示中英文字符串,支持字体 '0' =Font5x7, '1' = 宋体16x16, '2' = 宋体24x24, '3' = Consolas32x32
参数:
str (str)
- 中英文字符串x y (int)
- 显示坐标font
- 字体类型, font_5x7 , font_song24 , font_consol32
OLEDBit.clear(x0=0, y0=0, x1=127, y1=63)¶
描述: 清除,默认全屏清除,也可以局部清除
参数:
x0 y0 (int)
- 抹去区域左上坐标x1 y1 (int)
- 抹去区域右下坐标
OLEDBit.show()¶
描述: 显示生效,当使用 framebuf 类方法后使用 show() 刷新屏幕
OLEDBit.Bitmap(x, y, bitmap, w, h, c)¶
描述: 显示图案
参数:
x y (int)
- 起点坐标bitmap
- 图案1bit数据w,h
- 图案宽高c
- 颜色,1 or 0
parrot.MOTOR_1¶
描述: M1电机编号,0x01
parrot.MOTOR_2¶
描述: M2电机编号,0x02
parrot.set_speed(motor_no, speed)¶
描述: 设置电机速度
参数:
motor_no (int)
- 控制电机编号,可以使用 MOTOR_1, MOTOR_2, 或者直接写入电机编号speed (int)
- 电机速度,范围-100~100,负值代表反转
parrot.get_speed(motor_no)¶
描述: 返回电机速度
参数:
motor_no (int)
- 控制电机编号,可以使用 MOTOR_1, MOTOR_2, 或者直接写入电机编号
parrot.led_on(no, brightness=50)¶
描述: 打开灯。电机接口,除了可以驱动电机,还能做灯的控制
参数:
no (int)
- 控制电机编号,可以使用 MOTOR_1, MOTOR_2, 或者直接写入电机编号brightness (int)
- 设置亮度,范围0~100