Python 如何用raspberry pi编程5针电机

Python 如何用raspberry pi编程5针电机,python,raspberry-pi,robot,Python,Raspberry Pi,Robot,我最近在做一个项目,我想用树莓pi控制一个5针伺服电机 我已经搜索了资源,发现adafruit的伺服电机只有3针。这是链接 问题: 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)

我最近在做一个项目,我想用树莓pi控制一个5针伺服电机

我已经搜索了资源,发现adafruit的伺服电机只有3针。这是链接

问题

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针伺服电机?是否有任何重大修改?

不是伺服。这是一个5针步进电机,你还需要单极驱动器,我发现,你可以为你的Raspberi Pi连接步进电机、伺服电机或直流电机。 检查adafruit步进电机与raspberry pi的连接


如果你看到更多的课程,你会发现你可以将直流、步进或伺服电机连接到你的Pi。

如果你不知道3针和5针之间的引脚差异,我们该怎么做?所以,这应该是你的问题(在一个硬件论坛上)好吧,我不知道5引脚的引脚输出,因为我从我朋友的项目借用了它,最糟糕的是,即使他不知道引脚输出它是一个现成的项目!!!我想你知道我想告诉你什么,我也试图谷歌为5针伺服电机引脚,但找不到任何。。。你能给我一个关于硬件论坛的链接吗。。谢谢你的信息。你可以试着问你的硬件相关的问题,关于伺服电机,以及如何物理连接到你的Raspberry Pi上。不过你需要提供更多的细节。如果可能,请提供特定电机的制造商和型号。如果不能找到你朋友买的确切的项目工具包,也许他们可以从中找到答案。让您的问题集中在硬件上。我可以将此连接到pi并安装单极驱动程序,以便我可以使用此步进电机继续我的项目,还是需要为pi购买新的伺服电机?您需要购买180度伺服电机