找回密码
 立即注册
搜索
热搜: STM32
查看: 55|回复: 0

SG90 舵机安装超简单,核心是 三线制接线 + PWM 信号控制

[复制链接]

13

主题

1

回帖

47

积分

新手上路

积分
47
发表于 2026-3-24 22:30:45 |中国| 显示全部楼层 |阅读模式
核心接线(必记)
SG90 为三线制,颜色定义固定,接错易烧板:
线色
功能
连接位置
注意事项
红色
VCC(电源正极)
5V 电源(4.8V-6V 区间)
单舵机可接 Arduino 5V;多舵机 / 大负载必须外接 5V/2A 电源
棕色
GND(地)
电源 GND + 控制板 GND
必须共地,否则信号紊乱、舵机抖动
橙色
PWM 信号
控制板 PWM 引脚(如 Arduino D9)
接带~标识的引脚,无 PWM 无法控制
控制原理与代码示例
SG90 靠 50Hz 周期(20ms)PWM 信号 控制,高电平脉宽 0.5ms→0°、1.5ms→90°、2.5ms→180°。
Arduino 控制代码(最常用)
  1. #include <Servo.h>
  2. Servo myservo;  // 创建舵机对象

  3. void setup() {
  4.   myservo.attach(9);  // 信号引脚接 D9(带PWM)
  5. }

  6. void loop() {
  7.   myservo.write(0);   // 转到 0°
  8.   delay(1000);
  9.   myservo.write(90);  // 转到 90°(中位)
  10.   delay(1000);
  11.   myservo.write(180); // 转到 180°
  12.   delay(1000);
  13. }
复制代码

关键避坑点
供电优先:单舵机 USB 供电勉强可用,多舵机或带负载时,务必外接 5V 电源,并将电源 GND 与控制板 GND 相连。
引脚检查:信号脚必须接 PWM 引脚(Arduino 带~标识),接普通引脚舵机无反应。
防堵转:舵机到限位时会 “咔咔” 响,立即断电,否则烧电机。
电压范围:严格控制在 4.8V-6V,超 6V 易烧,低于 4.8V 动力不足。
快速验证方法
按接线图接好线,通电后舵机应轻微抖动(中位校准)。
上传上述代码,观察舵机是否在 0°、90°、180° 间切换。
若抖动严重,优先检查 共地是否良好 或 电源是否稳定。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Discuz! X

GMT+8, 2026-4-5 14:57 , Processed in 0.029504 second(s), 20 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表