05 / 16
RGB LED:三个 PWM 通道混色
分别调整三个 PWM 通道,混合 RGB 光,尝试红色、黄色和白色,观察单个通道对颜色的影响。
运行此实验 →
实验目标
独立控制三个 PWM 通道。
工作原理
三个通道独立设置。红光与绿光混合产生黄色;三个相同的非零值产生中性色。模型近似表现可见颜色,不模拟 LED 的光谱响应或标定亮度。
动手试一试
- 打开此实验
- 先设红色 255、其余为 0;再加入 255 的绿色,最后加入 255 的蓝色,逐次观察颜色。
接线
- D9 ~ — 经电阻连接红色通道
- D10 ~ — 经电阻连接绿色通道
- D11 ~ — 经电阻连接蓝色通道
- GND — 公共阴极
示例代码
void setup() {
pinMode(9, OUTPUT);
pinMode(10, OUTPUT);
pinMode(11, OUTPUT);
}
void loop() {
analogWrite(9, 180);
analogWrite(10, 90);
analogWrite(11, 220);
}检查理解
模型中哪些通道可以混出黄色?
查看答案
红色与绿色,蓝色设为 0。这是光的加色混合,和颜料混色不同。