代码示例
int redPin = 3; // 红色LED连接的PWM引脚
int greenPin = 5; // 绿色LED连接的PWM引脚
int bluePin = 6; // 蓝色LED连接的PWM引脚
// 调节色温函数
void setColorTemperature(int redBrightness, int greenBrightness, int blueBrightness) {
analogWrite(redPin, redBrightness); // 设置红色LED亮度
analogWrite(greenPin, greenBrightness); // 设置绿色LED亮度
analogWrite(bluePin, blueBrightness); // 设置蓝色LED亮度
}
void loop() {
// 示例:将色温设置为冷白(蓝色和绿色较高,红色较低)
setColorTemperature(100, 200, 255); // 根据需要调整各色的亮度
}
|