標(biāo)題:
Arduino做一個三色LED的呼吸燈
[打印本頁]
作者:
cfancfan
時間:
2018-12-6 07:54
標(biāo)題:
Arduino做一個三色LED的呼吸燈
本菜鳥以前玩51單片機(jī)的,剛剛接觸Arduino,寫了一個三色LED呼吸燈做測試,學(xué)習(xí)分享。
代碼如下:
void setup() {
pinMode(11,OUTPUT);
pinMode(10,OUTPUT);
pinMode(9,OUTPUT);
Serial.begin(9600);
}
void loop() {
char group[3]={11,10,9};
for (char j=0;j<=2;j++)
{
switch(group[j])
{
case 11:
Serial.println("紅色漸變!");
break;
case 10:
Serial.println("藍(lán)色漸變!");
break;
case 9:
Serial.println("綠色漸變!");
break;
}
for(char i = 0;i<=100;i++)
{
analogWrite(group[j],i);
delay(20);
}
for(char i = 100;i>=0;i--)
{
analogWrite(group[j],i);
delay(20);
}
}
}
作者:
azi197417
時間:
2019-1-20 23:08
這個思想延續(xù)的單片機(jī)的思想,很有參考價值
作者:
tigerzq
時間:
2019-4-1 09:31
測試感覺不是很好,等就沒有呼吸效果
作者:
tigerzq
時間:
2019-4-1 09:43
找到原因了,我的是共陽三色管
作者:
tigerzq
時間:
2019-4-1 10:10
完全按照樓主的思路做的,但循環(huán)執(zhí)行,只有11腳,其余的不執(zhí)行,不知為什么,其它顏色不執(zhí)行
作者:
tigerzq
時間:
2019-4-1 13:04
我實際測試了一下,感覺這個程序一直在
作者:
tigerzq
時間:
2019-4-1 13:05
程序一直在這段里面不斷重復(fù),不能變色是什么原因?
for(char i = 0;i<=100;i++)
{
analogWrite(group[j],i);
delay(20);
}
for(char i = 100;i>=0;i--)
{
analogWrite(group[j],i);
delay(20);
不能變色是什么原因?
作者:
tigerzq
時間:
2019-4-3 09:23
本帖最后由 tigerzq 于 2019-4-3 10:38 編輯
重新思考了一下,按照樓主的程序稍微改動,能達(dá)到運行要求,還有問題不知出現(xiàn)在哪里,有高手解答一下嗎?
void setup() {
pinMode(11,OUTPUT);
pinMode(10,OUTPUT);
pinMode(9,OUTPUT);
Serial.begin(9600);
analogWrite(9,255);//關(guān)閉led
analogWrite(10,255);
analogWrite(11,255);
}
void loop() {
char group[3]={11,10,9};
for (char j=0;j<=2;j++)
{
switch(group[j])
{
case 11:
Serial.println("紅色漸變!");
break;
case 10:
Serial.println("藍(lán)色漸變!");
break;
case 9:
Serial.println("綠色漸變!");
break;
}
for(int i =255 ;i>=100;i--) //共陽極接法,變量改為int運行正常,char好像不行,不知道為啥
{
analogWrite(group[j],i);
delay(50);
}
for(int i = 100;i<=255;i++)
{
analogWrite(group[j],i);
delay(50);
}
analogWrite(group[j],255);//關(guān)閉led,避免對其它顏色造成干擾
}
}
另外,我想在程序運行時查看變量i,如何能實現(xiàn)呢?
作者:
tigerzq
時間:
2022-3-7 11:23
這個能不能隨機(jī)產(chǎn)生顏色,隨機(jī)產(chǎn)生呼吸燈的效果呢?
作者:
ziba108
時間:
2022-3-8 14:47
這個能不能隨機(jī)產(chǎn)生顏色,隨機(jī)產(chǎn)生呼吸燈的效果呢?
作者:
ziba108
時間:
2023-7-29 18:43
這個能不能隨機(jī)產(chǎn)生顏色,隨機(jī)產(chǎn)生呼吸燈的效果呢?
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1