查看: 1480|回复: 0

Arduino 入门教程 实验二十三 三色LED RGB模块

[复制链接]

22

主题

22

帖子

169

积分

超级版主

Rank: 8Rank: 8

积分
169
发表于 2015-7-2 09:50:49 | 显示全部楼层 |阅读模式
1、RGB模块介绍
使用三色全彩LED制造
模块有3个输出:
1. R,红色输出,
2. G,绿色输出,
3. B,蓝色输出.
模块特点:
3组信号输出,可通过单片机编程实现R,G,B三种颜色的混合达到全彩的效果。
2、实验器件
RGB模块:1块
面包板跳线:1 扎

3、连接图



4、参考源程序
int ledPin = 13; // LED is connected to digital pin 13
int redPin = 11;  // R petal on RGB LED module connected to digital pin 11
int greenPin = 9;  // G petal on RGB LED module connected to digital pin 9
int bluePin = 10;  // B petal on RGB LED module connected to digital pin 10
      
void setup()   
{   
         pinMode(ledPin, OUTPUT); // sets the ledPin to be an output
         pinMode(redPin, OUTPUT); // sets the redPin to be an output
         pinMode(greenPin, OUTPUT); // sets the greenPin to be an output
         pinMode(bluePin, OUTPUT); // sets the bluePin to be an output
}   
      
void loop()  // run over and over again  
{   
          // Basic colors:  
          color(255, 0, 0); // turn the RGB LED red  
          delay(1000); // delay for 1 second  
          color(0,255, 0); // turn the RGB LED green  
          delay(1000); // delay for 1 second  
          color(0, 0, 255); // turn the RGB LED blue  
          delay(1000); // delay for 1 second  
  
          // Example blended colors:  
          color(255,255,0); // turn the RGB LED yellow  
          delay(1000); // delay for 1 second  
          color(255,255,255); // turn the RGB LED white  
          delay(1000); // delay for 1 second  
          color(128,0,255); // turn the RGB LED purple  
          delay(1000); // delay for 1 second  
          color(0,0,0); // turn the RGB LED off  
          delay(1000); // delay for 1 second  
}     
     
void color (unsigned char red, unsigned char green, unsigned char blue)     // the color generating function  
{   
          analogWrite(redPin, 255-red);   
          analogWrite(bluePin, 255-blue);
          analogWrite(greenPin, 255-green);
}     
5、相关产品链接
http://item.taobao.com/item.htm?spm=a1z10.3-c.w4002-5449108244.18.LO0Cdk&id=40701941132

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表