DFServo

1 2 3 4 5 6 7 8 9 10
from microbit import *
import DFServo

S8 = DFServo(8)

while True:
  S8.angle(45)
  sleep(1000)
  S8.angle(145)
  sleep(1000)

详解:

第1行和第2行:导入需要的包和模块。

第4行:创建一个舵机对象,使用板载S8接口。

第6行:while循环,条件一直为真,将重复运行7到10行代码。

第7行:设置舵机角度为45°并启动舵机(角度范围是0°~180°)。

第8行:延时1秒,等待舵机转动至设置角度。

第9行:设置舵机角度为145°并启动舵机(角度范围是0°~180°)。

第10行:延时1秒,等待舵机转动至设置角度。

程序总体运行效果:

· · · · · · —> 转动至45° —> 转动至145° —> · · · · · ·

results matching ""

    No results matching ""