怎样用3个LED和Arduino制作一个真实的火焰效果

电子说

1.2w人已加入

描述

步骤1:步骤1 - 连接LED的

Arduino

连接3个LED。使用2 x漫射黄色和1 x漫射红色。如果您想要更大或更亮的显示器,可以增加LED的数量。如果您的电流强度超过Arduino提供的电流,请考虑使用晶体管。

使用适合您特定类型LED的电阻。

步骤2:输入代码

输入此代码:

//LED Fire Effect

int ledPin1 = 10;

int ledPin2 = 9;

int ledPin3 = 11;

void setup()

{

pinMode(ledPin1,OUTPUT);

pinMode(ledPin2,OUTPUT);

pinMode(ledPin3,OUTPUT);

}

void loop(){

analogWrite(ledPin1,random(120)+135);

analogWrite(ledPin2,random(120)+135);

analogWrite(ledPin3,random(120)+135);

延迟(随机(100));

}

第3步:上传并运行

将代码上传到Arduino并运行它。你现在可以从LED中获得非常逼真的火焰/火焰效果。从白卡或镜子上反射光线以达到完全效果。

步骤4:效果视频

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分