所有分类
主题 主题
平台 平台
我的工作台
userHead
注册时间 [[userInfo.create_time]]
创造力 [[userInfo.creativity]]
[[userInfo.remark]]
[[d.project_title]]
articleThumb
[[d.material_name]]
timelineThumb
进入工作台
折叠
所有分类 我的工作台
展开
Arduino轻松学Mixly编程第4课交通警示灯
ASH腻 ASH腻 2019-04-28 14:38:42
0
0
简单

Arduino轻松学Lesson4 交通警示灯

1. 课程简介
循环和变量的结合可以实现丰富的程序变化,上节课是for循环与全局变量delay的结合,简化了程序的编写,这节课为大家介绍for循环与局部变量---循环变量i的结合,实现程序的多端口输出控制,做一个酷炫的防追尾安全警示灯。


本节课所需硬件:Arduino UNO 、IO扩展板、LED灯×3

projectImage


2. 课程知识要点:


程序循环变量应用(局部变量)


3. 程序全貌及流程图
3.1 标准尾灯

projectImage


3.2 变速尾灯

projectImage


4.关联知识讲解


全局变量

可以被程序任何语句调用的变量。本例中的delay,可以被任何一个for循环内的延时函数直接调用;

局部变量

仅可以被某个函数内部调用的变量。本例中的循环变量i和j,循环变量i在外,j在内,所以j只能被自身的for循环调用,而i变量则可以被内外两个for循环调用,但i不可被这两个for循环外的程序语句调用。 

5. 课堂练习

1. 完成课上的两个例子的程序编写及上传,掌握循环及变量的应用

2. 下载课程纸膜,制作一个防追尾安全灯 


6.作业

自己设计一组灯光秀并编程实现。

作业提交形式:上传手机拍摄灯光秀的视频或动图。


交通警示灯-纸模:http://pan.baidu.com/s/1qYoBMO0

课程简介
《Arduino轻松学》是科技学堂制作的在线系列创客教学视频之一。《轻松学》是一套Arduino开发的基础入门课程,适合还没有过硬件开发和编程经验的人群做入门学习使用。本课程中,每节课带你制作一个趣味小项目,在学到技术的同时,也开动想象发挥创造。

课程案例
《轻松学》课程中使用非常适合初学者的DFRobot的米思齐(Mixly)编程积木入门套装,软件选用图形化编程的Mixly。课程以视频+图文的呈现形式,深入浅出。既有操作演示,又方便学习者自主观看查询,轻松完成Arduino的入门学习。


下一课:Arduino轻松学Lesson5 模拟输入、数值映射与串口监视器

Makelog作者原创文章,未经授权禁止转载。
0
0
评论
[[c.user_name]] [[c.create_time]]
[[c.parent_comment.count]]
[[c.comment_content]]