Arduino制作跑马灯

目标一:
设计跑马灯(从左到右,从右到左依次闪烁)

线路图:

相关代码:

void setup() {int i;    //定义数据类型,设置输出引脚for (i=2;i<=5;i++){pinMode(i,OUTPUT);   //数字化脚位,指定输入输出}
}void loop() {              F1();      //F1子程序delay(1000);    F2();delay(1000);
}void F1()     //led从左往右依次点亮,从右到左依次熄灭
{int j;for(j=2;j<=5;j++){digitalWrite(j,HIGH); //2-5号引脚为低电平,使灯一起亮delay(200);}for(j=5;j>=2;j--){digitalWrite(j,LOW);  //2-5号引脚为高电平,使灯一起灭delay(200);}}void F2()     //led从右往左依次点亮,从左到右依次熄灭
{  int j;for(j=5;j>=2;j--){digitalWrite(j,HIGH);delay(200);}for(j=2;j<=5;j++){digitalWrite(j,LOW);delay(200);}
}

效果图:

目标二:
使用按钮,实现两种走马灯模式的切换

线路图:

相关代码:

const int buttonPin = 7;  //按钮引起电平改变的输入引脚void setup() {int i;    //定义数据类型,设置输出引脚for (i=2;i<=5;i++){pinMode(i,OUTPUT);   //数字化脚位,指定输入输出}
}void loop() {              if(digitalRead(buttonPin)==HIGH)// F1子程序{F1();      delay(1000);    }else  //F2子程序{F2();delay(1000);  }
}void F1()     //led从左往右依次点亮,从右到左依次熄灭
{int j;for(j=2;j<=5;j++){digitalWrite(j,HIGH); //2-5号引脚为低电平,使灯一起亮delay(200);}for(j=5;j>=2;j--){digitalWrite(j,LOW);  //2-5号引脚为高电平,使灯一起灭delay(200);}
}void F2()     //led从右往左依次点亮,从左到右依次熄灭
{int j;for(j=5;j>=2;j--){digitalWrite(j,HIGH);delay(200);}for(j=2;j<=5;j++){digitalWrite(j,LOW);delay(200);}
}

效果图:

Arduino制作跑马灯相关推荐

  1. 帆软10.0制作跑马灯效果跑马灯效果

    话不多说,直接上代码: setTimeout(function(){$("div[widgetname=3-REPORT1]").find("#frozen-north& ...

  2. Cocos2d-x 3.2:通过ClippingNode实现一个功能完善的跑马灯公告(1)

    Cocos2d-x 3.2:通过ClippingNode实现一个功能完善的跑马灯公告(1) 本文转载至深入理解Cocos2d-x 3.x:一步一步通过ClippingNode实现一个功能完善的跑马灯公 ...

  3. 基于Arduino的简易跑马灯+呼吸灯

    一.任务介绍 本文利用Arduino开发板和8个LED灯制作了一个简易的跑马灯,其中5个为频闪灯,另外3个为呼吸灯. 二.频闪灯测试电路 将单片机的串口2定义为输出模式,通过几行简单的代码熟悉跑马灯的 ...

  4. Unity3D制作LED滚动字幕(跑马灯)效果

    Unity3D制作LED滚动字幕(跑马灯)效果 搭建场景 建立世界坐标的Canvas 新建LED模型 Text节点 Mask节点 查看效果 美化一下 编写代码 DOTween插件 设置属性 编写文字滚 ...

  5. html垂直居中走马灯,史上最全解析:4种方法制作-PPT跑马灯/走马灯图片轮播动画...

    本期要点:全面解析不同场景下的跑马灯PPT图片动画 技巧概要:动画精准衔接 路径起点终点位置 插件提高效率 图文编辑:幻云PPT设计 大雄董军 比如我们今天要讲的跑马灯动画 跑马灯动画其实是根据咱们传 ...

  6. Arduino IDE搭建合宙ESP32C3开发环境(最简单) 附跑马灯代码

    Arduino IDE搭建合宙ESP32C3开发环境(最简单) 附跑马灯代码 一.安装Arduino IDE 二.搭建合宙简约版ESP32C3开发环境 1.产品示例&管脚定义&原理图 ...

  7. JavaCV开发详解之34:使用filter滤镜实现字符滚动和无限循环滚动字符叠加,跑马灯特效制作

    javacv实战专栏目录: JavaCV实战专栏文章目录(JavaCV速查手册) 前言 我们在 javaCV开发详解之13:使用FFmpeg Filter过滤器处理音视频中已经简单介绍过如何使用jav ...

  8. 【前端框架学习】第一次实验 跑马灯效果的制作

    一.什么是跑马灯效果 每隔一段时间,排在首位的字符会被后一个字符所代替,而首位字符会被移到队尾. 二.实验过程 1.首先创建控制区域与vue实例: <div id="app" ...

  9. CSS+JavaScript制作文字的LED跑马灯效果

    以下是html代码: <head><meta charset="utf-8" /><title>文字跑马灯</title><l ...

  10. python pygame 动画_Python pygame制作动画跑马灯

    前言 大家都看过彩带飘落吧?这个在比较喜庆的场合是很常见的: 还有"跑马灯"效果,听起来很陌生,其实很常见,下面的就是: 好了,相信大家都有了初步的认识.当然,如果有做前端或者搞设 ...

最新文章

  1. reduce 轻松将cookie转化为对象
  2. 【从0到1学Web前端】javascript中的ajax对象(一)
  3. 测试工具 - Postman接口测试入门使用手册,Postman如何进行数据关联、自动更新cookies、简单编程
  4. 2019小程序没必要做了_企业有必要开发微信小程序吗?
  5. 一文带你领略JS中原型链的精妙设计!
  6. Knockoutjs Component问题汇总
  7. ArcGIS实验教程——实验十六:空间数据查询
  8. android 多语言不起作用,Android本地化语言环境不起作用,所有区域代码都存在问题...
  9. aMDcpu不支持mysql_Oracle 11.2.0.1在AMD CPU 64位硬件,32位操作系统下的BUG 8670579
  10. maven 一个简单项目 —— maven权威指南学习笔记(三)
  11. java 转dwg转图片_dwg转pdf要怎么转换
  12. 小鹏汽车上市首日股价大涨41.47% 市值150亿美元
  13. 【开发工具】之linux下makefile编写
  14. mysql数据库大小 shell_shell脚本操作mysql数据库
  15. 虚拟机上网设置——桥接模式 NAT模式
  16. dorado7.x控制显示隐藏
  17. 配置JAVA_HOME
  18. js 解二元一次方程组(消元法)
  19. c# wia摄像_使用WIA捕获网络摄像机的视频-不可能吗?
  20. 实时折线图php mysql 源码_超级漂亮网址导航源码,自助链源码(PHP+MYSQL完整版)...

热门文章

  1. 微信服务商分账思路剖析、设计流程及源码实现
  2. shell脚本读写文本文件
  3. 4核处理器_苹果电脑便宜卖!4核i5处理器,480G固态硬盘,带刻录,13.4寸,双系统...
  4. JavaScript实现的手风琴图片切换,鼠标悬停任意图片html前端源码
  5. 第三届蓝桥杯Java组 黄金队列
  6. 领英常见问题—如何提高邀请通过率与账号曝光量
  7. php amp 转义,HTML转义和反转义
  8. 公路路基路面回弹弯沉检测技术(转载)
  9. 一个让Google、Facebook、Amazon都羡慕的平台,为什么说阿里妈妈是数字营销的未来...
  10. SFDC 日常经验积累