1024 发表于 2026-3-24 22:30:45

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

核心接线(必记)
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 控制代码(最常用)
#include <Servo.h>
Servo myservo;// 创建舵机对象

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

void loop() {
myservo.write(0);   // 转到 0°
delay(1000);
myservo.write(90);// 转到 90°(中位)
delay(1000);
myservo.write(180); // 转到 180°
delay(1000);
}
关键避坑点
供电优先:单舵机 USB 供电勉强可用,多舵机或带负载时,务必外接 5V 电源,并将电源 GND 与控制板 GND 相连。
引脚检查:信号脚必须接 PWM 引脚(Arduino 带~标识),接普通引脚舵机无反应。
防堵转:舵机到限位时会 “咔咔” 响,立即断电,否则烧电机。
电压范围:严格控制在 4.8V-6V,超 6V 易烧,低于 4.8V 动力不足。
快速验证方法
按接线图接好线,通电后舵机应轻微抖动(中位校准)。
上传上述代码,观察舵机是否在 0°、90°、180° 间切换。
若抖动严重,优先检查 共地是否良好 或 电源是否稳定。
页: [1]
查看完整版本: SG90 舵机安装超简单,核心是 三线制接线 + PWM 信号控制