1.设置AI视觉模块模式()
zmrobo.ai_camera_set(0)
(1)功能:等待AI模块切换至指定识别模式
(2)硬件连接:连接到micro;bit映射的虚拟串口处
(3)参数值:1-13,模式如下
- 无
- 颜色检测
- 二维码识别
- 小球识别
- 道路识别
- 人脸检测
- 图像分类
- 标签码识别
- 颜色识别学习
- 人脸识别学习
- 手势识别
- 图像分类学习
-
2.读取AI视觉模块数据()
zmrobo.ai_cam_data_get(0)
(1)功能:读取 AI 视觉模块指定位的数值
(2)硬件连接:连接到micro;bit映射的虚拟串口处
(3)参数值:整数1-8;不同模式对应的3.引脚trig()echo()单位()
zmrobo.ping(DigitalPin.P0, DigitalPin.P0, PingUnit.MICRO_SECONDS)
(1)功能:设置超声波测距连接的引脚和返回值的单位
(2)硬件连接:与函数设置的引脚相同
(3)参数值:返回值的单位 trig:P0-P10引脚
- echo:P0-P10引脚
- us:一个反射周期需要的时间
- cm:距离单位厘米
- inches:距离单位英寸
4.CLK()DIO()亮度()LED位数()
zmrobo.create1637(DigitalPin.P0, DigitalPin.P0, 0, 0)
(1)功能:设置数码管的连接引脚,亮度和位数;存储在一个结构体当中
(2)硬件连接:与函数设置的引脚相同
(3)参数值:
- CLK:P0-P10引脚
- DIO:P0-P10引脚
- 亮度:整数0-15
- LED位数:整数1-4
5.数码管(Tm)显示数字()
my_tm.show_number(0)
(1)功能:设置数码管显示整数变量
(2)硬件连接:依输入结构体变量存储的引脚位置连接数码管
(3)参数值:
- 结构体变量;设定好引脚、亮度、位数
-
6.数码管(Tm)显示数字()位号()
my_tm.showbit(5,0)
(1)功能:在特定位号处显示数据
(2)硬件连接:依输入结构体变量存储的引脚位置连接数码管
(3)参数值: 结构体变量;设定好引脚、亮度、位数
- 显示的数据;0-9
-
7.数码管(Tm)显示16进制数()
my_tm.show_hex(0)
(1)功能:设置数码管显示16进制变量
(2)硬件连接:依输入结构体变量存储的引脚位置连接数码管
(3)参数值: 结构体变量;设定好引脚、亮度、位数
-
8.数码管(Tm)显示:(true)
my_tm.show_dp()
(1)功能:设置数码管显示” : “
(2)硬件连接:依输入结构体变量存储的引脚位置连接数码管
(3)参数值: 结构体变量;设定好引脚、亮度、位数
-
9.数码管清屏(tm)
my_tm.clear()
(1)功能:数码管清屏
(2)硬件连接:依输入结构体变量存储的引脚位置连接数码管
(3)参数值: -
10.数码管开(tm)
my_tm.on()
(1)功能:数码管逻辑开
(2)硬件连接:依输入结构体变量存储的引脚位置连接数码管
(3)参数值: -
11.数码管关(tm)
my_tm.off()
(1)功能:数码管逻辑关
(2)硬件连接:依输入结构体变量存储的引脚位置连接数码管
(3)参数值: -
13.数码管(tm)设置亮度()
my_tm.intensity()
(1)功能:设置数码管亮度
(2)硬件连接:依输入结构体变量存储的引脚位置连接数码管
(3)参数值: 结构体变量;设定好引脚、亮度、位数
-
14.将(Srrip2)设为(引脚P8)
strip = zmrobo.create(DigitalPin.P0)
(1)功能:设置RGB彩灯的引脚,存储到变量中
(2)硬件连接:依输入变量存储的引脚位置连接RGB彩灯
(3)参数值: -
15.(Srrip2)显示颜色(red)
strip.show_color(zmrobo.colors(NeoPixelColors.RED))
(1)功能:设置RGB彩灯的颜色
(2)硬件连接:依输入变量存储的引脚位置连接RGB彩灯
(3)参数值: 引脚变量;设定好引脚
-
16.色相()饱和度()亮度()
zmrobo.hsl(0, 0, 0)
(1)功能:设置RGB彩灯的颜色参数
(2)硬件连接:依输入变量存储的引脚位置连接RGB彩灯
(3)参数值: 色相;1-255
- 饱和度;1-255
- 亮度;1-255