在MU中使用Robotbit固件

时间:2019-11-19
本文章向大家介绍在MU中使用Robotbit固件,主要包括在MU中使用Robotbit固件使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

Robotbit固件新加的API如下:

1. 导入Robotbit库

import robotbit

  



2. 直流电机控制
robotbit.motor(电机序号, 速度,延时)
电机序号:0 (所有电机), 1~4(对应M1A M1B M2A M2B)
速度:-255~255
延时:多少ms后电机停止,如果为0则不会停止

import robotbit
robotbit.motor(1, 100, 0)

  



3. 直流电机停止

robotbit.motorstop(1)

  


电机序号:0 (所有电机), 1~4(对应M1A M1B M2A M2B)

4. 步进电机运动
robotbit.stepper(步进电机1的角度, 步进电机1的角度)


from microbit import *

robotbit.stepper(360, -360)



5. 舵机控制
robotbit.servo(舵机序号, 舵机角度)
舵机序号: 0~7 分别对应S1~S8
角度:0~180


from microbit import *

robotbit.servo(7, 90)



6. 超声波(兼容喵家的猫耳朵超声波,一般的HC-04超声波请把TRIG和ECHO短接)
robotbit.sonar(引脚)
引脚:pin0 ~ pin3 (对应microbit的引脚)

from microbit import *
import robotbit
print(robotbit.sonar(pin2))


其他API跟Micropython一样,并没有做改动,可以参考 官方链接文档

原文地址:https://www.cnblogs.com/qywyll/p/11888342.html