como um programa de 5 pinos do motor com o raspberry pi
-
20-12-2019 - |
Pergunta
Eu recentemente estou trabalhando em um projeto onde eu quiser controlar um pino 5 do servo motor com o raspberry pi.
tenho procurado por recursos e encontrado adafruit servo-motor com apenas 3 pinos.Este é o link para Adafruit de 3 pinos servo motor
Problema :
Qual é a diferença entre um pino 5 e 3 pinos servo motor ?
Se ambos estão mesmo o que é pin-out diagrama para este pino 5 do servo motor ?
Este é o código-fonte para 3 pinos servo motor.
# 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)
Quais as modificações que devo fazer para controlar um pino 5 do servo motor ?Existem algumas grandes modificações ?
Solução
Que não é um servo.É um pino 5 motor passo a Passo que você também precisa uni-polar driver
Outras dicas
Eu descobri que, assim vc pode ligar um motor de passo ou servo motor ou motor dc para o seu Raspbberi Pi.Verifique o link para adafruit do motor de passo de ligação para o raspberry pi.
Raspberry Pi motor de passo de ligação
Se vc ver mais algumas lições que você vai achar que você pode se conectar dc,de passo ou servo motor para o Pi.