Pregunta

Estoy trabajando recientemente en un proyecto donde quiero controlar un motor servo de 5 pines con PI de Raspberry.

5 pin servo motor

He buscado recursos y encontré el servomotor de Adafruit con solo 3 pin. Este es un enlace para SERVO MOTOR DE 3 PIN DE ADAFRUIT

problema :

¿Cuál es la diferencia entre un motor servo de 5 pines y 3 pin? Si ambos son iguales, ¿cuál es el diagrama PIN OUT para este servomotor de 5 pines?

Este es el código fuente para el servomotor de 3 pines.

    # 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)

¿Qué modificaciones debo hacer para controlar un servomotor de 5 pines?¿Hay alguna modificación importante?

¿Fue útil?

Solución

que no es un servo.Es un motor paso a paso de 5 pines, también necesita un conductor uni-polar

Otros consejos

I found out that, well u can connect a stepper motor or servo motor or dc motor for your Raspbberi Pi. Check the link for adafruit's stepper motor connection to raspberry pi.

Raspberry Pi stepper motor connection

If u see some more lessons you will find that you can connect dc,stepper or servo motor to your Pi.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top