2.导入superbit库

您当前位置: 首页 > Omni:bit积木全向车 > 5.Micro-python课程

superbit_python库.rar  点击下载

导入superbit

 

一、下载superbit

1.首先用microUSB数据线连接电脑与microbit主板。

2.把super:bit的库文件yahboom官网或者百度云盘下载

这里以V1.3版本的为例。

image.png 

3.右键点击microbit-micropython.hex文件,然后选择发送到microbit主板上。

image.png 

二、检测与验证

1.下载完成库文件完成后,打开MU软件,点击REPL按钮,在下方弹出的窗口中可以看到super:bit字样。如果没有看到super:bit的信息,请重新插拔一下micro:bit主板并重新下载super:bit的库文件。

image.png 

2.下载了super:bit的库后,下次用MU下载程序不需要再次下载,重新插拔micro:bit主板也会保留库文件,但是当下载图形化的hex程序时,会刷新super:bit的库,变成官网的micro:bit的库,所以建议不要和图形化的程序混合下载。

 

三、superbitAPI简介

A.导入superbit_micropython

import super:bit

superbit.motor_control(a, b, 0)

功能:控制扩展板上电机发送PWM

参数:a:选择对应电机口(superbit.M1-M4

    b:PWM的占空比(-255-255,负值为反向,正值为正向)

 

superbit.motor_control_dual(a, b, c, d, 0)

功能:同时控制扩展板上两个电机发送PWM

参数:a:选择对应第一个0电机口superbit.M1-M4

    b:选择对应第二个电机口superbit.M1-M4

    c:第一个电机口的PWM的占空比(-255-255,负值为反向,正值为正向)

d:第二个电机口的PWM的占空比(-255-255,负值为反向,正值为正向)

 

superbit.servo270(a, b)

功能:控制扩展板上的舵机接口控制270°舵机

参数:a:选择舵机口编号superbit.S1-8

    b:设置控制角度(0-270)

 

superbit.servo180(a, b)

功能:控制扩展板上的舵机接口控制180°舵机

参数:a:选择舵机口编号superbit.S1-8

    b:设置控制角度(0-180)

 

superbit.stepper_control(a, b)

功能:控制扩展板上的步进电机

参数:a:选择舵机口编号superbit.B1-2

    b:设置控制角度(0-360)

 

 

注意:superbit-micropython的库是在官方microbit-microPython的库上增加了superbit扩展板的驱动,其他的API可以到microbit-microPython官网上查阅。

https://microbit-micropython.readthedocs.io/en/latest/