进阶之路(基础篇) - 014 通过RGB灯输出七色

时间:2021-07-21 06:16:17

本文由博主原创,如有不对之处请指明,转载请说明出处。

 /*********************************
代码功能:输出模拟信号,控制RGB灯的颜色
使用函数:
pinMode(引脚号,模式);
analogWrite(引脚号,电压参数); //输出模拟电压 = 5/256*电压参数
constrain(输入参数,区间下界,区间上界); //区间函数
random(随机种子); //产生一个随机数
具体函数用法请参考博主的另一篇文档:《arduino api基础手册》 创作时间:2017*1*4
作者邮箱:jikexianfeng@outlook.com
********************************/
int Redpin = ; //红
int Greenpin = ; //绿
int Bluepin = ; //蓝 void setup(){
pinMode(Redpin,OUTPUT);
pinMode(Greenpin,OUTPUT);
pinMode(Bluepin,OUTPUT);
}
void loop()
{
randomSeed(analogRead());
for(int x=; x<;x++){ analogWrite(Redpin,constrain(random(),,));
analogWrite(Greenpin,constrain(random(),,));
analogWrite(Bluepin,constrain(random(),,));
delay();
}
}

/////////////////////////////////////////////////////////////////////////////////////////////////////////////

参考博客:http://www.cnblogs.com/jikexianfeng/p/6243654.html

参考网站:http://wiki.geek-workshop.com/doku.php?id=arduino:arduino_language_reference

参考文档:http://wiring.org.co/reference/

参考网页:http://www.cnblogs.com/jikexianfeng/p/6031291.html