Arduino简单实例四脚三色LED灯
作者:野牛程序员:2023-12-30 09:31:06Arduino阅读 2824
连接Arduino和四脚三色LED灯,使用以下代码控制LED的颜色变化:
int redPin = 9; // 将红色引脚连接到Arduino的数字引脚9 int greenPin = 10; // 将绿色引脚连接到Arduino的数字引脚10 int bluePin = 11; // 将蓝色引脚连接到Arduino的数字引脚11 void setup() { pinMode(redPin, OUTPUT); // 将红色引脚设置为输出 pinMode(greenPin, OUTPUT); // 将绿色引脚设置为输出 pinMode(bluePin, OUTPUT); // 将蓝色引脚设置为输出 } void loop() { setColor(255, 0, 0); // 将LED设置为红色 delay(1000); // 延迟1秒 setColor(0, 255, 0); // 将LED设置为绿色 delay(1000); // 延迟1秒 setColor(0, 0, 255); // 将LED设置为蓝色 delay(1000); // 延迟1秒 } void setColor(int red, int green, int blue) { analogWrite(redPin, red); // 控制红色引脚的亮度 analogWrite(greenPin, green); // 控制绿色引脚的亮度 analogWrite(bluePin, blue); // 控制蓝色引脚的亮度 }
这段代码使用了PWM(脉冲宽度调制)来控制LED的亮度,通过调整setColor
函数中的参数,可以设置LED的颜色。这个例子中,LED会在红、绿、蓝之间循环变化。
野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892

- 上一篇:Arduino简单实例红外避障传感器模块
- 下一篇:c++选择排序算法