• 回复
  • 收藏
  • 点赞
  • 分享
  • 发新帖

Arduino 实现7彩变色LED.----很简单的哦。

/*-------------------------------
http://shop36269702.taobao.com/
本节教程由华笑电子铺收集整理验证:
献给初学者,如有不合理之处,还望
高手多多指导,共同提高,在此先谢过!
程序说明: 采用3色共阳LED一个,
实现7彩变色LED.
时间:2014-7-1
QQ:2470219948
---------------------------------*/
 
int redPin = 11;
int greenPin = 10;
int bluePin = 9;
 
void setup()
{
  pinMode(redPin, OUTPUT);
  pinMode(greenPin, OUTPUT);
  pinMode(bluePin, OUTPUT);  
}
 
void loop()
{
  setColor(255, 0, 0);  // 红色
  delay(1000);
  setColor(0, 255, 0);  // 绿色
  delay(1000);
  setColor(0, 0, 255);  // 蓝色
  delay(1000);
  setColor(255, 255, 0);  //黄色
  delay(1000);  
  setColor(80, 0, 80);  // 紫色
  delay(1000);
  setColor(0, 255, 255);  //青色
  delay(1000);
 setColor(255, 255, 255);  // 白色
  delay(1000);
  
}
 
void setColor(int red, int green, int blue)
{
  analogWrite(redPin, red);
  analogWrite(greenPin, green);
  analogWrite(bluePin, blue);  

}

全部回复(0)
正序查看
倒序查看
现在还没有回复呢,说说你的想法