如何用树莓皮编程5针电机

2024-05-14 08:18:29 发布

您现在位置:Python中文网/ 问答频道 /正文

我最近在一个项目,我想控制一个5针伺服电机与树莓派。在

5 Pin servo motor

我已经搜索了资源,找到了adafruit的伺服电机只有3个别针。这个是Adafruit's 3 pin servo motor的链接

问题

5针和3针伺服马达有什么区别?
如果它们都是一样的,这5针伺服电机的引脚输出图是什么?在

这是3针伺服电机的源代码。在

    # Servo Control
import time
def set(property, value):
try:
f = open("/sys/class/rpi-pwm/pwm0/" + property, 'w')
f.write(value)
f.close()   
except:
print("Error writing to: " + property + " value: " + value)


def setServo(angle):
set("servo", str(angle))
set("delayed", "0")
set("mode", "servo")
set("servo_max", "180")
set("active", "1")

delay_period = 0.01

while True:
for angle in range(0, 180):
setServo(angle)
time.sleep(delay_period)
for angle in range(0, 180):
setServo(180 - angle)
time.sleep(delay_period)

我必须做什么修改来控制一个5针伺服电机?有什么大的改动吗?在


Tags: 项目infortimevaluedefrangesleep
2条回答

那不是伺服系统。这是一个5针步进电机你还需要单极驱动器

我发现,嗯,你可以连接一个步进电机,伺服电机或直流电机为你的树莓皮。 检查adafruit步进电机与树莓派的连接。在

Raspberry Pi stepper motor connection

如果你看到更多的教训,你会发现你可以连接直流,步进或伺服电机到你的Pi。在

相关问题 更多 >

    热门问题