1.设置AI视觉模块模式()

截图1.png

  1. zmrobo.ai_camera_set(0)

(1)功能:等待AI模块切换至指定识别模式
(2)硬件连接:连接到micro;bit映射的虚拟串口处
(3)参数值:1-13,模式如下

  • 颜色检测
  • 二维码识别
  • 小球识别
  • 道路识别
  • 人脸检测
  • 图像分类
  • 标签码识别
  • 颜色识别学习
  • 人脸识别学习
  • 手势识别
  • 图像分类学习
  • 交通标志识别

    2.读取AI视觉模块数据()

    2.png

    1. zmrobo.ai_cam_data_get(0)

    (1)功能:读取 AI 视觉模块指定位的数值
    (2)硬件连接:连接到micro;bit映射的虚拟串口处
    (3)参数值:整数1-8;不同模式对应的

    3.引脚trig()echo()单位()

    image.png

    1. zmrobo.ping(DigitalPin.P0, DigitalPin.P0, PingUnit.MICRO_SECONDS)

    (1)功能:设置超声波测距连接的引脚和返回值的单位
    (2)硬件连接:与函数设置的引脚相同
    (3)参数值:返回值的单位

  • trig:P0-P10引脚

  • echo:P0-P10引脚
  • us:一个反射周期需要的时间
  • cm:距离单位厘米
  • inches:距离单位英寸

(4)返回值:测量获得的时间或者距离

4.CLK()DIO()亮度()LED位数()

image.png

  1. zmrobo.create1637(DigitalPin.P0, DigitalPin.P0, 0, 0)

(1)功能:设置数码管的连接引脚,亮度和位数;存储在一个结构体当中
(2)硬件连接:与函数设置的引脚相同
(3)参数值:

  • CLK:P0-P10引脚
  • DIO:P0-P10引脚
  • 亮度:整数0-15
  • LED位数:整数1-4

(4)返回值:设置的参数存储在数组中

5.数码管(Tm)显示数字()

image.png

  1. my_tm.show_number(0)

(1)功能:设置数码管显示整数变量
(2)硬件连接:依输入结构体变量存储的引脚位置连接数码管
(3)参数值:

  • 结构体变量;设定好引脚、亮度、位数
  • 显示的数据;整形0-9999

    6.数码管(Tm)显示数字()位号()

    image.png

    1. my_tm.showbit(5,0)

    (1)功能:在特定位号处显示数据
    (2)硬件连接:依输入结构体变量存储的引脚位置连接数码管
    (3)参数值:

  • 结构体变量;设定好引脚、亮度、位数

  • 显示的数据;0-9
  • 显示的位号;1-4

    7.数码管(Tm)显示16进制数()

    image.png

    1. my_tm.show_hex(0)

    (1)功能:设置数码管显示16进制变量
    (2)硬件连接:依输入结构体变量存储的引脚位置连接数码管
    (3)参数值:

  • 结构体变量;设定好引脚、亮度、位数

  • 显示的数据;整形0-FFFF

    8.数码管(Tm)显示:(true)

    image.png

    1. my_tm.show_dp()

    (1)功能:设置数码管显示” : “
    (2)硬件连接:依输入结构体变量存储的引脚位置连接数码管
    (3)参数值:

  • 结构体变量;设定好引脚、亮度、位数

  • 显示或者不显示;true 或者 false

    9.数码管清屏(tm)

    image.png

    1. my_tm.clear()

    (1)功能:数码管清屏
    (2)硬件连接:依输入结构体变量存储的引脚位置连接数码管
    (3)参数值:

  • 结构体变量;设定好引脚、亮度、位数

    10.数码管开(tm)

    image.png

    1. my_tm.on()

    (1)功能:数码管逻辑开
    (2)硬件连接:依输入结构体变量存储的引脚位置连接数码管
    (3)参数值:

  • 结构体变量;设定好引脚、亮度、位数

    11.数码管关(tm)

    image.png

    1. my_tm.off()

    (1)功能:数码管逻辑关
    (2)硬件连接:依输入结构体变量存储的引脚位置连接数码管
    (3)参数值:

  • 结构体变量;设定好引脚、亮度、位数

    13.数码管(tm)设置亮度()

    image.png

    1. my_tm.intensity()

    (1)功能:设置数码管亮度
    (2)硬件连接:依输入结构体变量存储的引脚位置连接数码管
    (3)参数值:

  • 结构体变量;设定好引脚、亮度、位数

  • 亮度;整数1-15

    14.将(Srrip2)设为(引脚P8)

    image.png

    1. strip = zmrobo.create(DigitalPin.P0)

    (1)功能:设置RGB彩灯的引脚,存储到变量中
    (2)硬件连接:依输入变量存储的引脚位置连接RGB彩灯
    (3)参数值:

  • 引脚变量;设定好引脚

    15.(Srrip2)显示颜色(red)

    image.png

    1. strip.show_color(zmrobo.colors(NeoPixelColors.RED))

    (1)功能:设置RGB彩灯的颜色
    (2)硬件连接:依输入变量存储的引脚位置连接RGB彩灯
    (3)参数值:

  • 引脚变量;设定好引脚

  • RGB彩灯的颜色

    16.色相()饱和度()亮度()

    image.png

    1. zmrobo.hsl(0, 0, 0)

    (1)功能:设置RGB彩灯的颜色参数
    (2)硬件连接:依输入变量存储的引脚位置连接RGB彩灯
    (3)参数值:

  • 色相;1-255

  • 饱和度;1-255
  • 亮度;1-255