树莓派pwm控制无刷电机

2019-07-14 02:37发布

使用的配件如下:
树莓派3 *1
无刷电调30A *1
无刷电机A2212 1400kv *1
7.4V电源 *1
5V电源 *1
连接线材若干 简单连接图如下:
这里写图片描述 代码: import RPi.GPIO as gpio import time, sys #我用的第12个引脚 pin = 12 gpio.setmode(gpio.BOARD) gpio.setup(pin, gpio.OUT) #频率设置为400Hz p = gpio.PWM(pin, 400) p.start(0) #占空比从10开始,逐渐加到90 dc = 10 for i in range(40): dc += 2 print 'dc:', dc p.ChangeDutyCycle(dc) time.sleep(0.3); p.stop() gpio.cleanup()