Submit

08 / 20

做一盏氛围灯

用三个 PWM 通道在磨砂球内混光。

运行此实验 →
ESP32 教学电路插图,显示模组、引脚和本课实验元件

实验目标

用红绿混出黄色,再试一试冷蓝色。

工作原理

用三个 PWM 通道在磨砂球内混光。 RGB 封装包含独立的 LED,每个颜色都需要自己的限流支路。 此处为配套教学模型,硬件示例基于经典 ESP32 与 Arduino-ESP32 3.x;网络、声波、负载和机械运动均为简化演示。

动手试一试

  1. 打开此实验
  2. 用红绿混出黄色,再试一试冷蓝色。

接线

  • GPIO 25 / 26 / 27 — 红/绿/蓝分别经过电阻
  • GND — 共阴极

示例代码

// Common-cathode RGB LED. One resistor per color.

void setup() {
  ledcAttach(25, 5000, 8);
  ledcAttach(26, 5000, 8);
  ledcAttach(27, 5000, 8);
}

void loop() {
  ledcWrite(25, 180);
  ledcWrite(26, 90);
  ledcWrite(27, 220);
}

检查理解

为什么每个通道都需要电阻?

查看答案

RGB 封装包含独立的 LED,每个颜色都需要自己的限流支路。

参考资料

Arduino-ESP32 ↗ · GPIO 参考 ↗

MAKE A THOUGHTFUL CHOICE

Your shortlist, side by side.

Pricing models are indicative. Check each official website for current plans and limits.