Как программировать 5-контактный двигатель с помощью Raspberry Pi

StackOverflow https://stackoverflow.com//questions/25002277

  •  20-12-2019
  •  | 
  •  

Вопрос

Я недавно работаю над проектом, где я хочу управлять 5-контактным сервомотом с помощью Raspberry Pi.

5 PINER SERVO MOTOR

Я искал ресурсы и нашел серводвигатель Adafruit только с 3 PIN. Это ссылка на 3-контактный серводвигатель Adafruit

<Сильная> проблема :

Что разница между 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-контактный шаговый двигатель, вам также нужен Uni-Polar Driver

Другие советы

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.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top