跳至主要內容

伺服电机

大约 2 分钟约 614 字

伺服电机

  伺服电机是一种位置(角度)伺服的驱动器,适用于那些需要角度不断变化并可以保持的控制系统。目前,在遥控航空、航天模型控制动作,改变方向的重要组成,不同类型的遥控模型所需的伺服电机种类也随之不同。

工作电压5V
类型执行模块
接口类型RJ12
外观尺寸60*60*40mm
硬件连接示意图
硬件连接示意图
①USB Type-C数据线
①USB Type-C数据线
②PH2.0-4P转RJ12线
②PH2.0-4P转RJ12线

程序代码

from npython import * 
servos.write_angle(1,50)#控制P1号端口舵机转动50度
time.sleep(2)#延时2秒
servos.write_angle(1,100)#控制P1号端口舵机转动50度
time.sleep(2)#延时2秒

程序说明

按照上图硬件连接,默认将舵机接在P1端口,运行程序,可观察舵机舵盘先转动到50度,2秒后在转动到100度。

呈现效果

运行程序,观察舵机舵盘的运动情况。

端口扩展模块

  端口扩展模块用于将RJ12(6P6C)变为二组RJ12(6P6C)连接,一般为P0与P1扩展。

工作电压5V
类型执行模块
接口类型RJ12
外观尺寸30*28*16mm
硬件连接示意图
硬件连接示意图
①USB Type-C数据线
①USB Type-C数据线
②PH2.0-4P转RJ12线
②PH2.0-4P转RJ12线

程序代码

from npython import *
while True:
data1=pin0.read_analog()#P0口采集数据
oled.print(1,1,str(data1),1)#显示数据
data2=pin1.read_analog()#P1口采集数据
oled.print(1,2,str(data2),1)#显示数据
time.sleep(1)#延时1秒

程序说明

每隔1秒对P0口与P1口采集数据并显示在屏幕上。pin0.read_analog()为P0口读值函数,pin1.read_analog()为P1口读值函数。

呈现效果

在屏幕上显示来自P0与P1的数据。