DFServo
from microbit import *
import DFServo
S8 = DFServo(8)
while True:
S8.angle(45)
sleep(1000)
S8.angle(145)
sleep(1000)
DFMotor
from microbit import *
import DFMotor
M1=DFMotor(1)
while True:
M1.speed(200)
M1.run(M1.CW)
sleep(2000)
M1.stop()
sleep(2000)
M1.speed(200)
M1.run(M1.CCW)
sleep(2000)
M1.stop()
sleep(2000)
DFStepper
from microbit import *
import DFStepper
M1_M2=DFStepper(1)
while True:
M1_M2.circle(1,M1_M2.CW)
sleep(2000)
M1_M2.stop()
sleep(2000)
M1_M2.circle(1,M1_M2.CCW)
sleep(2000)
M1_M2.stop()
sleep(2000)
常见问题
注意:本示例针对如下图扩展板上的S1-S8接口以及电机接口,使用本示例前,需要将mcirobit板插到此扩展板上,否则会报I2C Error错误(如下图2),如需使用普通舵机或非此扩展板,请使用servo.py示例。