0 голосов

S01.py Управляет Feetech FS90 на 26 ПИН через Wiringpi

# Библиотека для работы с методами языка Wiring (Arduino)
import wiringpi as wp
# import os
# Инициализация WiringPi 
wp.wiringPiSetup()
# Пин 12 BCM в режим выхода WiringPi Пин 26 
pin_srv = 26
# set #12 to be a PWM output
wp.pinMode(pin_srv, wp.PWM_OUTPUT)
# set the PWM mode to milliseconds stype
wp.pwmSetMode(wp.PWM_MODE_MS)
# divide down clock
wp.pwmSetClock(192)
wp.pwmSetRange(2000)
delay_period = 0.01

while (True):
             wp.pwmWrite(pin_srv, 60)
             wp.delay(500)
             wp.pwmWrite(pin_srv, 150)
             wp.delay(500)
             wp.pwmWrite(pin_srv, 300)
             wp.delay(500)

S02.py Управляет Feetech FS90 на 12 ПИН через Wiringpi GPIO

import wiringpi as wp

# GPIO mode 12
pin_srv = 12
wp.wiringPiSetupGpio()
 
# set #12 to be a PWM output
wp.pinMode(pin_srv, wp.GPIO.PWM_OUTPUT)
# set the PWM mode to milliseconds stype
wp.pwmSetMode(wp.GPIO.PWM_MODE_MS)
# divide down clock
wp.pwmSetClock(192)
wp.pwmSetRange(2000)

while (True):
             wp.pwmWrite(pin_srv, 60)
             wp.delay(500)
             wp.pwmWrite(pin_srv, 150)
             wp.delay(500)
             wp.pwmWrite(pin_srv, 300)
             wp.delay(500)

А теперь вопрос как заставить работать серву через gpioexp

wp.pinMode(pin_srv, wp.GPIO.PWM_OUTPUT)

wp.pinMode(pin_srv, wp.PWM_OUTPUT)

Не работают

# Библиотека для работы с методами языка Wiring (Arduino)
import gpioexp as wp
# import os
# Инициализация 
wp.gpioexp()
# EXP Пин 1
pin_srv = 1
# set #12 to be a PWM output
wp.pinMode(pin_srv, wp.PWM_OUTPUT)
# set the PWM mode to milliseconds stype
wp.pwmSetMode(wp.PWM_MODE_MS)
# divide down clock
wp.pwmSetClock(192)
wp.pwmSetRange(2000)

while (True):
             wp.pwmWrite(pin_srv, 60)
             wp.delay(500)
             wp.pwmWrite(pin_srv, 150)
             wp.delay(500)
             wp.pwmWrite(pin_srv, 300)
             wp.delay(500)

(16 баллов) 2 3 5

Пожалуйста, войдите или зарегистрируйтесь чтобы ответить на этот вопрос.

Добро пожаловать на Бредборд! Сайт вопросов и ответов на тему Arduino, Raspberry Pi и хоббийной электроники в целом. Цель Бредборда — быть максимально полезным. Поэтому мы строго следим за соблюдением правил, боремся с холиворами и оффтопиком.
  1. KrSV

    2 балл(ов)

  2. Палыч

    2 балл(ов)

  3. Дамир

    2 балл(ов)

  4. lcco

    2 балл(ов)

  5. Ergamister

    2 балл(ов)

  6. Александр312

    2 балл(ов)

...