【树莓派教程】——Python控制舵机
1.树莓派引脚对照表https://mc.dfrobot.com.cn/data/attachment/forum/201601/25/200726z38n8n848683kf4f.jpg
2.舵机控制代码
#!/usr/bin/env python
# coding: utf-8
import RPi.GPIO as GPIO
import time
import signal
import atexit
atexit.register(GPIO.cleanup)
servopin = 21
GPIO.setmode(GPIO.BCM)
GPIO.setup(servopin, GPIO.OUT, initial=False)
p = GPIO.PWM(servopin,50) #50HZ
p.start(0)
time.sleep(2)
while(True):
for i in range(0,181,10):
p.ChangeDutyCycle(2.5 + 10 * i / 180) #设置转动角度
time.sleep(0.02) #等该20ms周期结束
p.ChangeDutyCycle(0) #归零信号
time.sleep(0.2)
for i in range(181,0,-10):
p.ChangeDutyCycle(2.5 + 10 * i / 180)
time.sleep(0.02)
p.ChangeDutyCycle(0)
time.sleep(0.2)
沙发!~~~ {:5_150:}玩起来 什么时候有树莓派做的3D打印机啊? dsweiliang 发表于 2016-2-1 08:49
什么时候有树莓派做的3D打印机啊?
等我玩会步进电机吧~~~{:5_168:} 凌风清羽 发表于 2016-2-1 19:00
等我玩会步进电机吧~~~
等你喔 学习备用
树莓派ZEROW可以控制舵机吗 学习下 代码倒是一目了然,硬件连接无图
页:
[1]