美文网首页树莓派
树莓派控制sg90舵机

树莓派控制sg90舵机

作者: 8c8c08331b81 | 来源:发表于2019-01-17 11:26 被阅读482次

sg90舵机

硬件接口

SG90 一共三根线,红线接5v电源,棕线GND,黄线为数据控制线,接到GPIO上

舵机参数

SG90 脉冲周期为20ms,脉宽0.5ms-2.5ms对应的角度-90到+90,对应的占空比为2.5%-12.5%

python脚本

#!/usr/bin/env python    
  
  
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)  

相关文章

  • 树莓派控制sg90舵机

    sg90舵机 硬件接口 SG90 一共三根线,红线接5v电源,棕线GND,黄线为数据控制线,接到GPIO上 舵机参...

  • Arduino 舵机控制

    SG90舵机: SG90 9克舵机是目前市面上最便宜也是最常见的舵机,最大角度为180度。9克指的是舵机重量为9克...

  • Android Things Day 5

    让Alphabot 能看见世界 Alphabot 配备了RPi Camera 摄像头和 SG90舵机2个,可控制...

  • 树莓派+SG90舵机(2020-09-11)

    舵机类型又分为两种,一种是模拟舵机,另一种是数字舵机,像SG90就是模拟舵机。 转动角度为360°的舵机与转动角度...

  • 第8章 树莓派控制伺服电机(舵机)

    伺服电机主要适用于那些需要角度不断变化并可以保持的控制系统,我们常见的的机械臂、多足机器人、摄像头云台等都可以用伺...

  • (3)Arduino控制舵机

    1,准备材料 ?Arduino uno开发板 ?USB数据线 ?SG90舵机 ?杜邦线3根 2,软件 ?Ardui...

  • 树莓派QT入门教程——使用Qt开发界面程序控制GPIO

    树莓派QT入门教程——使用Qt开发界面程序控制GPIO 玩转树莓派2017-07-12 12:36 树莓派入门教程...

  • 树莓派重启计划part1

    最近又想重新折腾下闲置依旧的树莓派。打算基于树莓派做一个远程控制设备。 控制端 控制端打算采用微信控制,配合itc...

  • 使用串口线连接树莓派

    大家连接树莓派一般都会使用ssh,但是只有树莓派成功开机之后,我们才可以通过ssh连接树莓派进行控制,如果我们把系...

  • 树莓派——opencv读取摄像头

    7寸触摸屏设置与串口 禁用串口的控制台功能:树莓派io口引出串口默认是用来做控制台使用的,即是为了用串口控制树莓派...

网友评论

    本文标题:树莓派控制sg90舵机

    本文链接:https://www.haomeiwen.com/subject/zrgbdqtx.html