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

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

3天内不再提示

如何闪烁1-12个LED

454398 来源:网络整理 作者:网络整理 2019-11-19 10:19 次阅读

步骤1:材料

对于此项目,您将需要:

电线

Arduino开发板

1-12 led(im使用10)

usb适配器

无焊料面包板

步骤2:插入LED

带上您的led并将它们放在面包板上。确保知道led的哪一侧为正,哪一侧为负。我喜欢将led灯的正面指向右边。另外,在每个LED之间保持一个孔的间距

步骤3:

现在,将中等尺寸的电线插入

步骤4:

现在将导线插入面包板的前面。每个LED的每个正极。

步骤5:

现在将导线插入负极行中,以放置中线现在,将这些电线插入LED的负极。

步骤6:

现在我们必须插入放置arduino板,以便您可以将电缆从arduino针1插入arduino针12,但与上升到哪个针脚无关。

步骤7:

现在将负极线插入GND。

步骤8:代码

int ledPins [] = {《1,2,3,4,5,6,7,8,9,10,11,12};//附有LED的引脚号数组

int pinCount = 9;

void设置(){

pinMode(1,OUTPUT);//不同的led模式

pinMode(2,OUTPUT);

pinMode(3,OUTPUT);

pinMode(4,OUTPUT);

pinMode(5,OUTPUT);

pinMode( 6,OUTPUT);

pinMode(8,OUTPUT);

pinMode(7,OUTPUT);

pinMode(9,OUTPUT);

pinMode(10,OUTPUT);

pinMode( 11,OUTPUT);

pinMode(12,OUTPUT);

}

void循环(){

digitalWrite(1,LOW);

延迟(60);

digitalWrite( 2,LOW);

延迟(59);

digitalWrite(3,LOW);

延迟(58);

digitalWrite(4,LOW);

延迟(57);

digitalWrite(5,LOW);

延迟(56);

digitalWrite(6,LOW);

延迟(55);

digitalWrite(7,LOW);

延迟( 54);

digitalWrite(8,LOW);

延迟(53);

digitalWrite(9,LOW);

延迟(52);

digitalWrite(10,LOW);

delay(51);

digitalWrite(11,LOW);

delay(50);

digitalWrite(12,LOW);

delay(49);

digitalWrite(1, HIGH);

延迟(48);

digitalWrite(2,HIGH);

延迟(47);

digitalWrite(3,HIGH);

延迟(46);

digitalWrite(4,HI GH);

延迟(45);

digitalWrite(5,HIGH);

延迟(44);

digitalWrite(6,HIGH);

延迟(43);

digitalWrite(7,HIGH);

延迟(42);

digitalWrite(8,HIGH);

延迟(41);

digitalWrite(9,HIGH);

延迟(40) ;

digitalWrite(10,HIGH);

延迟(39);

digitalWrite(11,HIGH);

延迟(38);

digitalWrite(12,HIGH);

延迟(37);

digitalWrite(12,LOW);

延迟(60);

digitalWrite(11,LOW);

延迟(59);

digitalWrite(10 ,LOW);

延迟(58);

digitalWrite(9,LOW);

延迟(57);

digitalWrite(8,LOW);

延迟(56);

digitalWrite(7,LOW);

延迟(55);

digitalWrite(6,LOW);

延迟(54);

digitalWrite(5,LOW);

延迟(53 );

digitalWrite(4,LOW);

延迟(52);

digitalWrite(3,LOW);

延迟(51);

digitalWrite(2,LOW);

延迟(50);

digitalWrite(1,LOW);

延迟(49);

digitalWrite(12,HIGH);

延迟(48);

digitalWrite(11,HIGH) );

延迟(47);

数字写(10,HIGH);

延迟(46);

digitalWrite(9,HIGH);

延迟(45);

digitalWrite(8,HIGH);

延迟(44) ;

digitalWrite(7,HIGH);

延迟(43);

digitalWrite(6,HIGH);

延迟(42);

digitalWrite(5,HIGH);

延迟(41);

digitalWrite(4,高);

延迟(40);

digitalWrite(3,高);

延迟(39);

digitalWrite(2,高) ;

延迟(38);

digitalWrite(1,HIGH);

延迟(37);

digitalWrite(12,HIGH);

延迟(60);

》 digitalWrite(11,HIGH);

延迟(59);

digitalWrite(10,HIGH);

延迟(58);

digitalWrite(9,HIGH);

延迟(57 );

digitalWrite(8,HIGH);

延迟(56);

digitalWrite(7,HIGH);

延迟(55);

digitalWrite(6,HIGH);

延迟(54);

digitalWrite(5,高);

延迟(53);

digitalWrite(4,高);

延迟(52);

digitalWrite(3,高);

延迟(51);

digitalWrite(2,高);

延迟(50);

digitalWrite(1,高);

延迟(49);

digitalWrite (12,LOW);

del ay(48);

digitalWrite(11,LOW);

延迟(47);

digitalWrite(10,LOW);

延迟(46);

digitalWrite(9,LOW) ;

延迟(45);

digitalWrite(8,LOW);

延迟(44);

digitalWrite(7,LOW);

延迟(43);

digitalWrite( 6,LOW);

延迟(42);

digitalWrite(5,LOW);

延迟(41);

digitalWrite(4,LOW);

延迟(40);

digitalWrite(3,LOW);

延迟(39);

digitalWrite(2,LOW);

延迟(38);

digitalWrite(1,LOW);

延迟( 37);

digitalWrite(12,HIGH);

延迟(60);

digitalWrite(10,HIGH);

延迟(59);

》 digitalWrite(8,HIGH);

延迟(58);

digitalWrite(6,HIGH);

延迟(57);

digitalWrite(4,HIGH);

延迟(56 );

digitalWrite(2,HIGH);

延迟(55);

digitalWrite(1,HIGH);

延迟(54);

digitalWrite(3,HIGH);

延迟(53);

digitalWrite(5,高);

延迟(52);

digitalWrite(7,高);

延迟(51);

digitalWrite(9,高);

延迟(50);

digitalWrite( 11,HIGH);

延迟(49);

digitalWrite(11,LOW);

延迟(48);

digitalWrite(9,LOW);

延迟(47);

digitalWrite(7,LOW);

延迟(46);

digitalWrite(5,LOW);

延迟(45);

digitalWrite(3,LOW);

延迟( 44);

digitalWrite(1,LOW);

延迟(43);

digitalWrite(2,LOW);

延迟(42);

digitalWrite(4,LOW);

delay(41);

digitalWrite(6,LOW);

delay(40);

digitalWrite(8,LOW);

delay(39);

digitalWrite(10, LOW);

延迟(38);

digitalWrite(12,LOW);

延迟(37);

digitalWrite(2,HIGH);

延迟(60);

digitalWrite(4,高);

延迟(59);

digitalWrite(6,高);

延迟(58);

digitalWrite(8,高);

延迟(57);

digitalWrite(10,HIGH);

延迟(56);

digitalWrite(12,HIGH);

延迟(55);

digitalWrite (1,高);

延迟(54);

digitalWrite(3,高);

延迟(53);

digitalWrite(5,高);

延迟(52);

digitalWrite(7,高);

延迟(51);

digitalWrite(9,HIGH);

延迟(50);

digitalWrite(11,HIGH);

延迟(49);

digitalWrite(1,LOW);

延迟( 48);

digitalWrite(3,LOW);

延迟(47);

digitalWrite(5,LOW);

延迟(46);

digitalWrite(7,LOW);

delay(45);

digitalWrite(9,LOW);

delay(44);

digitalWrite(11,LOW);

delay(43);

digitalWrite(2, LOW);

延迟(42);

digitalWrite(4,LOW);

延迟(41);

digitalWrite(6,LOW);

延迟(40);

digitalWrite(8,LOW);

延迟(39);

digitalWrite(10,LOW);

延迟(38);

digitalWrite(12,LOW);

延迟(37) ;

digitalWrite(12,LOW);

延迟(60);

digitalWrite(11,HIGH);

延迟(59);

digitalWrite(10,LOW);

延迟(58);

digitalWrite(9,高);

延迟(57);

digitalWrite(8,LOW);

延迟(56);

digitalWrite(7,高) ;

延迟(55);

digitalWrite(6,LOW);

延迟(54);

digitalWrite(5,HIGH);

延迟(53);

digitalWrite( 4,LOW);

延迟(52) ;

digitalWrite(3,HIGH);

延迟(51);

digitalWrite(2,LOW);

延迟(50);

digitalWrite(1,HIGH);

延迟(49);

digitalWrite(12,LOW);

延迟(48);

digitalWrite(11,HIGH);

延迟(47);

digitalWrite(10,LOW) ;

延迟(46);

digitalWrite(9,高);

延迟(45);

digitalWrite(8,LOW);

延迟(44);

digitalWrite( 7,HIGH);

延迟(43);

digitalWrite(6,LOW);

延迟(42);

digitalWrite(5,HIGH);

延迟(41);

digitalWrite(4,LOW);

延迟(40);

digitalWrite(3,HIGH);

延迟(39);

digitalWrite(2,LOW);

延迟( 38);

digitalWrite(1,HIGH);

延迟(37);

digitalWrite(12,HIGH);

延迟(60);

digitalWrite(11,LOW);

delay(59);

digitalWrite(10,HIGH);

delay(58);

digitalWrite(9,LOW);

delay(57);

digitalWrite(8, HIGH);

延迟(56);

digitalWrite(7,LOW);

延迟(55);

digitalWrite(6,HIGH);

延迟(54);

digitalWrite(5,LOW);

删除ay(53);

digitalWrite(4,高);

延迟(52);

digitalWrite(3,LOW);

延迟(51);

digitalWrite(2,高) ;

延迟(50);

digitalWrite(1,LOW);

延迟(49);

digitalWrite(12,HIGH);

延迟(48);

digitalWrite( 11,LOW);

延迟(47);

digitalWrite(10,HIGH);

延迟(46);

digitalWrite(9,LOW);

延迟(45);

digitalWrite(8,HIGH);

延迟(44);

digitalWrite(7,LOW);

延迟(43);

digitalWrite(6,HIGH);

延迟( 42);

digitalWrite(5,LOW);

延迟(41);

digitalWrite(4,HIGH);

延迟(40);

digitalWrite(3,LOW);

延迟(39);

digitalWrite(2,高);

延迟(38);

digitalWrite(1,LOW);

延迟(37);

digitalWrite(1,LOW);

延迟(60);

digitalWrite(12,LOW);

延迟(59);

digitalWrite(2,LOW) ;

延迟(58);

digitalWrite(11,LOW);

延迟(57);

digitalWrite(3,LOW);

延迟(56);

digitalWrite( 10,LOW);

延迟(55);

digitalWrit e(4,LOW);

延迟(54);

digitalWrite(9,LOW);

延迟(53);

digitalWrite(5,LOW);

延迟(52) ;

digitalWrite(8,LOW);

延迟(51);

digitalWrite(6,LOW);

延迟(50);

digitalWrite(7,LOW);

延迟(49);

digitalWrite(12,高);

延迟(48);

digitalWrite(1,高);

延迟(47);

digitalWrite(11,高) ;

延迟(46);

digitalWrite(2,高);

延迟(45);

digitalWrite(10,高);

延迟(44);

digitalWrite( 3,HIGH);

延迟(43);

digitalWrite(9,HIGH);

延迟(42);

digitalWrite(4,HIGH);

延迟(41);

digitalWrite(8,HIGH);

延迟(40);

digitalWrite(5,HIGH);

延迟(39);

digitalWrite(7,HIGH);

延迟( 38);

digitalWrite(6,HIGH);

digitalWrite(12,LOW);

延迟(60);

digitalWrite(1,LOW);

延迟(59);

digitalWrite(11,LOW);

延迟(58);

digitalWrite(2,LOW);

延迟(57);

digitalWrite(10 ,LOW);

延迟(56);

digitalW rite(3,LOW);

延迟(55);

digitalWrite(9,LOW);

延迟(54);

digitalWrite(4,LOW);

延迟(53) ;

digitalWrite(8,LOW);

延迟(52);

digitalWrite(5,LOW);

延迟(51);

digitalWrite(7,LOW);

延迟(50);

digitalWrite(6,LOW);

延迟(49);

digitalWrite(1,HIGH);

延迟(48);

digitalWrite(12,HIGH) ;

延迟(47);

digitalWrite(2,高);

延迟(46);

digitalWrite(11,高);

延迟(45);

digitalWrite( 3,HIGH);

延迟(44);

digitalWrite(10,HIGH);

延迟(43);

digitalWrite(4,HIGH);

延迟(42);

digitalWrite(9,HIGH);

延迟(41);

digitalWrite(5,HIGH);

延迟(40);

digitalWrite(8,HIGH);

延迟( 39);

digitalWrite(6,HIGH);

延迟(38);

digitalWrite(7,HIGH);

}
责任编辑:wv

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

    关注

    242

    文章

    23312

    浏览量

    661639
  • Arduino
    +关注

    关注

    188

    文章

    6472

    浏览量

    187348
收藏 人收藏

    评论

    相关推荐

    12通道LED驱动芯片SM16712PD 输入电源电压 5~24V

    、稳定的LED驱动与控制。  主要特性: 1. 单线串联传输:采用单线数据通信方式,大大简化了布线复杂度,同时提高了数据传输的可靠性。 2. 12通道LED驱动:内置
    的头像 发表于 12-27 15:51 123次阅读
    <b class='flag-5'>12</b>通道<b class='flag-5'>LED</b>驱动芯片SM16712PD 输入电源电压 5~24V

    嵌入式学习-飞凌嵌入式ElfBoard ELF 1板卡-自动化点亮LED灯之shell点灯

    使用前面一节写的shell脚本led.sh,在终端执行命令:root@ELF1:~# chmod 777 led.sh root@ELF1:~# ./
    发表于 12-07 08:54

    飞凌嵌入式ElfBoard ELF 1板卡-自动化点亮LED灯之shell点灯

    使用前面一节写的shell脚本led.sh,在终端执行命令:root@ELF1:~# chmod 777 led.sh root@ELF1:~# ./
    发表于 12-06 13:52

    负载管的闪烁噪声和热噪声的区别

    负载管的闪烁噪声和热噪声是两种不同的噪声类型,它们在电子设备中的表现和影响各有特点。 闪烁噪声(1/f噪声) 定义 : 闪烁噪声,也称为1/
    的头像 发表于 10-10 11:19 569次阅读

    用LM2903做了一窗口比较器电路,比较器输出一变化的电平导致LED闪烁怎么解决?

    我用LM2903做了一窗口比较器电路,在8.6V 至8.9V输入时,比较器输出一变化的电平,导致我后面LED 闪烁,请问有什么办法可以解决?还有就是在电压低于窗口下限电压时,接电
    发表于 09-18 08:44

    红石比较器闪烁原理是什么

    红石比较器(Redstone Comparator)在《我的世界》中的闪烁原理,主要基于其两种工作模式——比较模式和减法模式,以及它与红石电路的相互作用。以下是对红石比较器闪烁原理的介绍: 1
    的头像 发表于 09-05 09:10 597次阅读

    【xG24 Matter开发套件试用体验】6-点亮LED2

    1 新增加一LED灯 电路板上有两LED指示灯,这里再增加一
    发表于 08-03 14:24

    闪烁发光二极管的工作原理及应用电路

    闪烁发光二极管,简称闪烁LED,是一种能够自主发出闪烁光线的LED。它的工作原理与普通LED相似
    的头像 发表于 06-08 11:39 2992次阅读
    <b class='flag-5'>闪烁</b>发光二极管的工作原理及应用电路

    请问如何在不使用代码配置的情况下闪烁LED指示灯?

    我试图闪烁端口引脚上不闪烁LED 指示灯,但当我使用内置代码配置器进行尝试时,在这种情况下 LED 指示灯会闪烁。 但我想使用代码配置器
    发表于 05-24 07:47

    si4463发送数据后,LED闪烁不同步怎么解决?

    用si4463做无线通讯,主机发送闪烁指令到从机,N从机接收到指令后开启定时器,控制LED1HZ 的频率进行同步闪烁,然后主机开始进行按
    发表于 05-07 07:32

    轻量级的LED控制模块

    比如LED周期控制函数为100ms,理论上设置500ms间隔闪烁,则需要占用10bit,但是增加一bit时间颗粒度变量,只需要占用两b
    发表于 02-29 11:43 602次阅读

    如何将LED连接到Arduino板并使其闪烁

     在本快速入门指南中,您将学习如何将 LED 连接到 Arduino 板并使其闪烁
    的头像 发表于 02-11 10:53 2276次阅读
    如何将<b class='flag-5'>LED</b>连接到Arduino板并使其<b class='flag-5'>闪烁</b>

    使用GTM中断实现LED的500ms间隔的闪烁LED没有闪烁的原因?

    使用GTM中断实现LED的500ms间隔的闪烁:设定GTM中断周期为1ms,每次进入GTM的中断处理函数只进行变量+1(类似于计数器);同时会在core0_main()里的While(
    发表于 02-02 12:14

    LED灯关灯后闪烁的解决方法

    LED灯以其亮度大、耗能低、寿命长等特点,逐步霸占当今电灯市场。一般来说,LED灯是很难发生问题的,在LED灯的问题中,不外乎三种毛病:灯不亮、灯变暗、关灯后闪烁。今天我们来逐条分析解
    发表于 02-01 16:40 2053次阅读

    MSP-EXP430G2ET让LED通过晶体管闪烁,使用外部电源为LED供电时,代码不起作用的原因?

    我在切换晶体管时遇到了一问题。我正在尝试让 LED 通过晶体管闪烁。当我从评估板(即 MSP-EXP430G2ET)获取电源 (3.3V) 时,该程序有效。但是当我使用外部电源 (8.33V) 为
    发表于 01-22 06:00