FredKhoo 发表于 2014-10-11 10:37:48

菜鸟求助:如何制作呼吸流水灯?附图

如何用Arduino uno板子制作出这样的效果。

呼吸灯+流水灯

STCunio 发表于 2014-10-11 12:06:17

找一种有使能端控制的驱动,用PWM控制使能端,可以做呼吸;573是并行的,595是串转并的,可以做流水

FredKhoo 发表于 2014-10-11 12:35:54

STCunio 发表于 2014-10-11 12:06 static/image/common/back.gif
找一种有使能端控制的驱动,用PWM控制使能端,可以做呼吸;573是并行的,595是串转并的,可以做流水

可不可以具体一点,我是新手!~

darkorigin 发表于 2014-10-11 13:04:45

呼吸灯 可以参考精华区的 Arduino入门教程--第七课--程序PWM控制LED亮度[呼吸灯]
流水灯其实更简单 每个数字脚控制一路晶闸管,然后晶闸管接每个灯
控制流程参考流水灯原理即可。

另外友情提醒,如果这些都不想自己研究 那根本不用来玩ARDUINO直接买成品会是很好的选择。
想研究最好就是多看别人的代码 遇到问题再提问,不能都没想好怎么做就直接问。别人只能给你思路而不会手把手的教去实现。 代码这些基础还是要看的 这对以后学习单片机还是有不小帮助的。

darkorigin 发表于 2014-10-11 13:05:46

还有就是楼主这个灯 其实不是呼吸灯 只是流水灯效果。。。灭的快了给人这个映像罢了~~

FredKhoo 发表于 2014-10-11 13:11:32

darkorigin 发表于 2014-10-11 13:04 static/image/common/back.gif
呼吸灯 可以参考精华区的 Arduino入门教程--第七课--程序PWM控制LED亮度[呼吸灯]
流水灯其实更简单 每个数 ...

谢谢提醒,我会注意的。

白菜虫虫 发表于 2014-10-11 13:32:31

这种应该叫水滴或者拖尾,就是明暗不同,实现起来就是PWM占空比不同

zoologist 发表于 2014-10-11 16:59:52

lz可以试试 ws2811自己写程序想怎么变就怎么变

FredKhoo 发表于 2014-10-11 22:18:48

本帖最后由 FredKhoo 于 2014-10-11 22:44 编辑

//项目——霹雳游侠效果
//设计时间戳:2014年10月11日。
//代码功能:将10个LED分为两个数组,往复式流水灯。
//项目4——霹雳游侠效果
//椤圭洰4鈥斺旈湽闆虫父渚犳晥鏋?
byte ledPin1[]={4,5,6,7,8};
byte ledPin2[]={9,10,11,12,13};
int ledDelay(65);
int direction=1;
int icurrentLED=0;
int ucurrentLED=5;
unsigned long changeTime;

void setup()
{
for (int x=0;x<5;x++)
{
pinMode(ledPin1,OUTPUT);
pinMode(ledPin2,OUTPUT);
changeTime=millis();
}
}

void loop()
{
if ((millis()-changeTime)>ledDelay)
{
changeLED();
changeTime=millis();
}
}

void changeLED()
{
for (int x=0;x<5;x++)
{
digitalWrite(ledPin1,LOW);
digitalWrite(ledPin1,LOW);
digitalWrite(ledPin2,LOW);
digitalWrite(ledPin2,LOW);
}
digitalWrite(ledPin1,HIGH);
digitalWrite(ledPin1,HIGH);

digitalWrite(ledPin2,HIGH);
digitalWrite(ledPin2,HIGH);


icurrentLED+=direction;
ucurrentLED-=direction;
if(icurrentLED==9){direction=-1;}
if(icurrentLED==0){direction=1;}
if(ucurrentLED==9){direction=-1;}
if(ucurrentLED==0){direction=1;}
刚做出来的,代码有待进一步的完善!~

如何使代码高亮显示啊!

http://player.youku.com/player.php/sid/XODAxNDY1ODc2/v.swf

sinyontom 发表于 2014-10-11 23:00:22

速度好快,边学边做边上网几个小时就做出来啊。{:soso_e179:}

Puppey 发表于 2014-10-12 14:32:23

PWM         

抽烟不掉烟灰 发表于 2014-11-3 20:11:27

我发现和我的问题差不多虽然东西不一样但是道理一样

FredKhoo 发表于 2014-11-3 21:32:04

你是啥问题?

FredKhoo 发表于 2014-11-3 21:50:59

抽烟不掉烟灰 发表于 2014-11-3 20:11 static/image/common/back.gif
我发现和我的问题差不多虽然东西不一样但是道理一样

能说出来让我学习一下吗?

抽烟不掉烟灰 发表于 2014-11-4 09:26:13

FredKhoo 发表于 2014-11-3 21:50 static/image/common/back.gif
能说出来让我学习一下吗?

目前 我还没解决
页: [1]
查看完整版本: 菜鸟求助:如何制作呼吸流水灯?附图