安装GPIO库
sudo apt-get update
sudo apt-get install python-dev
sudo apt-get install python.rpi-gpio
控制引脚
调用
import Rpi.GPIO as GPIO
配置
GPIO.setmode(GPIO.BOARD)
设置GPIO引脚为输入、输出
GPIO.setup(12,GPIO.OUT)
GPIO.setup(12,GPIO.IN)
设置输出引脚的电压以及开关
GPIO.output(11,1)
GPIO.output(11,true)
或
GPIO.output(11,0)
GPIO.output(11,false)
控制舵机
由于舵机只能接收pwn信号(脉冲宽度调制)
因此需要GPIO发出规则的脉冲电流信号
p=GPIO.PWM(11,50)
这里的50是指将脉冲设置为50HZ(每个20毫秒发送一个脉冲信号)
p.start(7.5)
设置占空比为7.5
while True:
p.ChangeDutyCycle(7.5) //改变占空比
time.sleep(1)
p.ChangeDutyCycle(12.5)
time.sleep(1)
p.ChangeDutyCycle(2.5)
time.sleep(1)