Micropython加速物联网开发9 - 舵机的控制

舵机经常用在航模、玩具车以及机器人上。通过 PWM 脉冲信号驱动舵机旋转到一个精确的角度从而实现转向、控制器械手臂等功能。
舵机的种类非常多,本文使用的舵机型号如下:

这里写图片描述

舵机引脚描述

  • 棕色 - 地线
  • 红色 - 电源线
  • 黄色 - 信号线(PWM)

MicroPython 舵机源码

MicroPython 已经实现了对该舵机的支持,源码地址为 /stmhal/servo.c
TPYBoard 开发板提供了四个默认的舵机接口,分别为 X1、X2、X3、X4
本文使用 X1 接口,舵机和开发板的接线方式为:

  • 棕色 <–> GND
  • 红色 <–> 3V3
  • 黄色 <–> X1

控制舵机

在 REPL 终端中输入代码实现对舵机的控制。
导入 Servo 模块

from pyb import Servo

创建舵机对象

servo1=Servo(1)

使用 Servo 的 angle 方法改变舵机角度

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值