Arduino制作跑马灯
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制作跑马灯相关推荐
- 帆软10.0制作跑马灯效果跑马灯效果
话不多说,直接上代码: setTimeout(function(){$("div[widgetname=3-REPORT1]").find("#frozen-north& ...
- Cocos2d-x 3.2:通过ClippingNode实现一个功能完善的跑马灯公告(1)
Cocos2d-x 3.2:通过ClippingNode实现一个功能完善的跑马灯公告(1) 本文转载至深入理解Cocos2d-x 3.x:一步一步通过ClippingNode实现一个功能完善的跑马灯公 ...
- 基于Arduino的简易跑马灯+呼吸灯
一.任务介绍 本文利用Arduino开发板和8个LED灯制作了一个简易的跑马灯,其中5个为频闪灯,另外3个为呼吸灯. 二.频闪灯测试电路 将单片机的串口2定义为输出模式,通过几行简单的代码熟悉跑马灯的 ...
- Unity3D制作LED滚动字幕(跑马灯)效果
Unity3D制作LED滚动字幕(跑马灯)效果 搭建场景 建立世界坐标的Canvas 新建LED模型 Text节点 Mask节点 查看效果 美化一下 编写代码 DOTween插件 设置属性 编写文字滚 ...
- html垂直居中走马灯,史上最全解析:4种方法制作-PPT跑马灯/走马灯图片轮播动画...
本期要点:全面解析不同场景下的跑马灯PPT图片动画 技巧概要:动画精准衔接 路径起点终点位置 插件提高效率 图文编辑:幻云PPT设计 大雄董军 比如我们今天要讲的跑马灯动画 跑马灯动画其实是根据咱们传 ...
- Arduino IDE搭建合宙ESP32C3开发环境(最简单) 附跑马灯代码
Arduino IDE搭建合宙ESP32C3开发环境(最简单) 附跑马灯代码 一.安装Arduino IDE 二.搭建合宙简约版ESP32C3开发环境 1.产品示例&管脚定义&原理图 ...
- JavaCV开发详解之34:使用filter滤镜实现字符滚动和无限循环滚动字符叠加,跑马灯特效制作
javacv实战专栏目录: JavaCV实战专栏文章目录(JavaCV速查手册) 前言 我们在 javaCV开发详解之13:使用FFmpeg Filter过滤器处理音视频中已经简单介绍过如何使用jav ...
- 【前端框架学习】第一次实验 跑马灯效果的制作
一.什么是跑马灯效果 每隔一段时间,排在首位的字符会被后一个字符所代替,而首位字符会被移到队尾. 二.实验过程 1.首先创建控制区域与vue实例: <div id="app" ...
- CSS+JavaScript制作文字的LED跑马灯效果
以下是html代码: <head><meta charset="utf-8" /><title>文字跑马灯</title><l ...
- python pygame 动画_Python pygame制作动画跑马灯
前言 大家都看过彩带飘落吧?这个在比较喜庆的场合是很常见的: 还有"跑马灯"效果,听起来很陌生,其实很常见,下面的就是: 好了,相信大家都有了初步的认识.当然,如果有做前端或者搞设 ...
最新文章
- reduce 轻松将cookie转化为对象
- 【从0到1学Web前端】javascript中的ajax对象(一)
- 测试工具 - Postman接口测试入门使用手册,Postman如何进行数据关联、自动更新cookies、简单编程
- 2019小程序没必要做了_企业有必要开发微信小程序吗?
- 一文带你领略JS中原型链的精妙设计!
- Knockoutjs Component问题汇总
- ArcGIS实验教程——实验十六:空间数据查询
- android 多语言不起作用,Android本地化语言环境不起作用,所有区域代码都存在问题...
- aMDcpu不支持mysql_Oracle 11.2.0.1在AMD CPU 64位硬件,32位操作系统下的BUG 8670579
- maven 一个简单项目 —— maven权威指南学习笔记(三)
- java 转dwg转图片_dwg转pdf要怎么转换
- 小鹏汽车上市首日股价大涨41.47% 市值150亿美元
- 【开发工具】之linux下makefile编写
- mysql数据库大小 shell_shell脚本操作mysql数据库
- 虚拟机上网设置——桥接模式 NAT模式
- dorado7.x控制显示隐藏
- 配置JAVA_HOME
- js 解二元一次方程组(消元法)
- c# wia摄像_使用WIA捕获网络摄像机的视频-不可能吗?
- 实时折线图php mysql 源码_超级漂亮网址导航源码,自助链源码(PHP+MYSQL完整版)...
热门文章
- 微信服务商分账思路剖析、设计流程及源码实现
- shell脚本读写文本文件
- 4核处理器_苹果电脑便宜卖!4核i5处理器,480G固态硬盘,带刻录,13.4寸,双系统...
- JavaScript实现的手风琴图片切换,鼠标悬停任意图片html前端源码
- 第三届蓝桥杯Java组 黄金队列
- 领英常见问题—如何提高邀请通过率与账号曝光量
- php amp 转义,HTML转义和反转义
- 公路路基路面回弹弯沉检测技术(转载)
- 一个让Google、Facebook、Amazon都羡慕的平台,为什么说阿里妈妈是数字营销的未来...
- SFDC 日常经验积累