树莓派pwm控制无刷电机

使用的配件如下:
树莓派3 *1
无刷电调30A *1
无刷电机A2212 1400kv *1
7.4V电源 *1
5V电源 *1
连接线材若干

简单连接图如下:
树莓派pwm控制无刷电机_第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()

你可能感兴趣的:(树莓派pwm控制无刷电机)