RGB LED模块由一个插件全彩LED制成,通过R、G、B三个引脚的PWM电压输入可以调节三种基色(红/蓝/绿)的强度从而实现全彩的混色效果。用Arduino对模块的控制可实现酷炫的灯光效果。
Arduino源程序如下:
- int redpin = 11; //select the pin for the red LED
- int bluepin =10; // select the pin for the blue LED
- int greenpin =9;// select the pin for the green LED
- int val;
- void setup() {
- pinMode(redpin, OUTPUT);
- pinMode(bluepin, OUTPUT);
- pinMode(greenpin, OUTPUT);
- Serial.begin(9600);
- }
- void loop()
- {
- for(val=255; val>0; val--)
- {
- analogWrite(11, val);
- analogWrite(10, 255-val);
- analogWrite(9, 128-val);
- delay(1);
- }
- for(val=0; val<255; val++)
- {
- analogWrite(11, val);
- analogWrite(10, 255-val);
- analogWrite(9, 128-val);
- delay(1);
- }
- Serial.println(val, DEC);
- }
复制代码
全部资料51hei下载地址:
3色LED模块.rar
(182.27 KB, 下载次数: 8)
|