Overview
基础概况
SG90 体积小、成本低,是青少年创客最常见的执行器之一。它通过 50Hz PWM 控制角度,适合学习位置控制、机械连杆和独立供电。
Engineering
工程要点
工程要点
- 难度
- 入门
- 数据状态
- 待核实
- 接口
- PWM
- 常用主控
- ESP32ArduinoSTM32Raspberry Pi Pico
供电与采购
- 供电
- 4.8V - 6V
- 电流
- 峰值可达数百 mA
- 购买关键词
- SG90 9g 微型舵机SG90 Servo
不要直接从开发板 3.3V 引脚给舵机供电,建议独立 5V 并与主控共地。
典型搭配
超声波扫描
让测距模块转动扫描前方障碍。
SG90 9g微型舵机 + HC-SR04 超声波测距模块
舵机云台
调整摄像头方向。
SG90 9g微型舵机 + ESP32-CAM
Specifications
基础参数
| 参数 | 值 | 分组 | 备注 |
|---|---|---|---|
| 工作电压 | 4.8 - 6 V | 电气参数 | - |
| 控制信号 | 50Hz PWM | 接口 | - |
| 常见角度 | 约 0 - 180 deg | 运动能力 | - |
| 重量 | 约 9 g | 结构 | - |
Pinout
引脚与接线
| 引脚 | 说明 | 连接建议 | 注意 |
|---|---|---|---|
| 棕/黑线 | 地线 | 外部电源 GND 与主控 GND 共地 | - |
| 红线 | 舵机电源正极 | 5V 独立电源 | - |
| 橙/黄线 | PWM 控制信号 | ESP32 GPIO 13 | - |
Examples
代码示例
舵机角度扫描
python
from machine import Pin, PWM
import time
servo = PWM(Pin(13), freq=50)
def set_angle(angle):
duty = int(26 + angle / 180 * 102)
servo.duty(duty)
for angle in [0, 45, 90, 135, 180]:
set_angle(angle)
time.sleep(0.6)Applications
应用场景
APP
小型云台
控制传感器或摄像头左右摆动,观察不同方向的数据。
SG90 9g微型舵机ESP32-CAM
APP
自动开关门
用舵机推动小门、闸机或投喂结构。
SG90 9g微型舵机PIR 人体感应模块
Warnings
注意事项
- 堵转会导致舵机发热和电源跌落,机械结构要留活动余量。
Relations

