树莓派控制T200推进器


#1

我想用树莓派代替电调信号发生器发送PWM波控制螺旋桨转速,但螺旋桨根本转不起来,以下是我的python代码,请帮忙看看哪里出了问题,谢谢!

import RPi.GPIO as GPIO
import time

GPIO.setmode(GPIO.BOARD)
GPIO.setup(29,GPIO.OUT)
p=GPIO.PWM(29,50)
p.start(7.5)
time.sleep(2)
try:
while(True):
p.ChangeDutyCycle(9)
time.sleep(5)
p.ChangeDutyCycle(7.5)
time.sleep(5)
except KeyboardInterrupt:
pass
p.stop()
GPIO.cleanup()


#2

没用Raspberry Pi 直接控制过,回1500中点了吗?声音情况如何


#3

设置初始占空比7.5就是回1500中点吧?可以听见长响 但就是不转


#4

设置初始占空比7.5就是回1500中点吧?可以听见长响 但就是不转。


#5

这是刚发中点信号立马就休眠了吗


#6

这个意思是程序暂停2秒以后再执行下一行
我的想法是给硬件一个响应时间的


#7

其实这2秒内pwm应该还是一直发送的