让它动起来 · 12 / 16

舵机:设置 0° 到 180° 的目标角度

设置舵机目标角度,观察 0°、90° 和 180° 的位置,区分位置控制与直流电机调速。

6 分钟入门
这一课,你会学到

使用目标角度,而不是转速。

理解原理

舵机指令表示目标位置,不同于直流电机的速度指令。示意臂移动到所选角度。实际行程、脉冲范围与电流取决于具体舵机。

动手试一试

先以 90° 运行,再选择 0° 和 180°,观察舵臂停在目标位置,而不是持续转动。

连接说明

  • D9 — 舵机信号
  • External 5V / GND — 合适电源与共地

示例代码

代码用于说明硬件思路;实验台执行对应的教学模型,不编译代码。

#include <Servo.h>
Servo arm;

void setup() {
  arm.attach(9);
}

void loop() {
  arm.write(90);
  delay(20);
}

检查你的理解

目标值 180 表示每分钟转 180 圈吗?

查看解释

不是。这里请求的是位置舵机的 180 度角度,不是 RPM,也不是连续旋转舵机的速度指令。

从实验,再多走一步

把实验与基础概念连起来 · 帮助与 FAQ