0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

454398 来源:wv 2019-10-05 17:44 次阅读

步骤1:步骤1 - 连接LED

怎样用3个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:效果视频

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

    关注

    242

    文章

    23277

    浏览量

    660860
  • Arduino
    +关注

    关注

    188

    文章

    6469

    浏览量

    187060
收藏 人收藏

    评论

    相关推荐

    NE555制作点焊机

    NE555制作点焊机,电路简单,容易制作。需要12v的铅酸蓄电池。实际焊接效果很好。
    发表于 11-08 15:05 1次下载

    怎样用THS3201实现输出功率可调?

    怎样用THS3201实现输出功率可调?
    发表于 08-26 08:28

    OPA735加OPA333,怎样用TINA TI去仿真?

    当输入信号VG1从7.06V慢慢变化到7.22V时。 输出电压Vout的变化必须是接近线性变化的。我想知道我该怎样用TINA TI去仿真?怎样设置那个输入信号VG1才能达到我的目的。因为这个电压源好像
    发表于 08-02 08:39

    怎样用Arduino测试锂电池容量

    本文详细介绍了如何用Arduino测量锂电池的容量。并附有电路图和Arduino的程序代码。
    的头像 发表于 07-30 09:14 892次阅读
    <b class='flag-5'>怎样用</b><b class='flag-5'>Arduino</b>测试锂电池容量

    Arduino放回了空的schetch,重新打开了程序不断重启的原因?

    。 我Arduino把它放回去,重新启动。 我Arduino放回了空的schetch,我
    发表于 07-10 07:22

    Arduino编写ESP8266程序,定义某个IO为输入,另一个为输出为什么没效果

    Arduino编写ESP8266程序,定义某个IO为输入,另一个为输出,为何没效果 以下是代码: #define PIN_LED16 #d
    发表于 06-21 12:02

    怎样用STM8L的PB3/TIM2_TRIG的引脚测量脉宽?

    怎样用STM8L的PB3/TIM2_TRIG的引脚测量脉宽?
    发表于 05-07 06:55

    stm32f100怎样用重映射功能?

    的是stm32f100c8t6b芯片,现在想用将PB1映射为TIM1_CH3N,在调用GPIO_PinAFConfig(GPIOB,GPIO_PinSource1,GPIO_AF_TIM1)时, GPIO_PinAFConfig和GPIO_AF_TIM1都没定义,st
    发表于 05-07 06:06

    如何用Arduino制作简易自动喂鱼器

    如果你家里养有鱼,并想找到种自动化喂食的方法,这个项目可能会对你有所启发。 在这个教程中,作者将展示如何制作自己的基于Arduino的自动喂鱼器,让小鱼不在饿肚子。 自动喂鱼器的工作原理非常
    发表于 03-28 11:25

    STM32F412G-DISCO怎样用MX生成fatfs的代码?

    STM32F412G-DISCO怎样用MX生成fatfs的代码? SD卡例程能跑,但mx生成的代码不能正常运行,我生成代码后是不是还要配置些东西?(我生成后只写了测试代码) 问题解决了,虽然我不知道我为什么不能直接使用mx生成的代码去操作sd卡,但我通过复制粘贴例程的代
    发表于 03-12 08:15

    使用Arduino Nano制作4×4×4 LED立方体

    在这个项目中,我们将使用 Arduino Nano 制作很酷的 4×4×4 LED立方体。LED
    的头像 发表于 02-11 12:07 3210次阅读
    使用<b class='flag-5'>Arduino</b> Nano<b class='flag-5'>制作</b><b class='flag-5'>一</b><b class='flag-5'>个</b>4×4×4 <b class='flag-5'>LED</b>立方体

    构建基于Arduino的空气质量监测系统

    呼吸清洁、健康的空气对我们的健康至关重要,但在许多环境中,空气质量仍然是问题。在本文中,我们将深入探讨如何创建基于Arduino的空
    的头像 发表于 02-11 12:03 4169次阅读
    构建<b class='flag-5'>一</b><b class='flag-5'>个</b>基于<b class='flag-5'>Arduino</b>的空气质量监测系统

    如何使用Arduino控制RGB LED

    在本指南中,您将学习如何使用Arduino控制RGB LED。RGB(红-绿-蓝)LED可以通过混合不同强度的红、绿、蓝光来产生多种颜色。您将学习创建
    的头像 发表于 02-11 10:28 4966次阅读
    如何使用<b class='flag-5'>Arduino</b>控制RGB <b class='flag-5'>LED</b>

    如何使用ESP32和STC51芯片制作小小光立方呢?

    分享ESP32和STC51芯片,以及0805贴片灯珠,手工焊接制作的小小光立方。
    的头像 发表于 01-09 15:37 1927次阅读
    如何使用ESP32和STC51芯片<b class='flag-5'>制作</b><b class='flag-5'>一</b><b class='flag-5'>个</b>小小光立方呢?

    Arduino制作循迹小车教程

    Arduino制作循迹小车完全教程
    发表于 01-05 11:09 7次下载