Arduino第二课

网友投稿 2019-12-10 11:02

课程价值意义:

1、让孩子从小接触到前沿的科技知识,激发孩子的求知欲。

2、锻炼孩子动手能力和逻辑思维能力。

3、学习过程中所完成的作品,能为日常所用,满足孩子的学习成就感

4、学习到的知识,在中小学阶段,可参加各类科技比赛。

5、为孩子未来在理科方向上的学习埋下知识基础和能力基础。

以下是我的Arduino机器人系列课程的第2课。

课程主要内容:

1、理解闪烁LED灯的原理。

2、学习编写闪烁LED灯的程序。

3、小实验:SOS求救信号灯。

https://cdn.china-scratch.com/timg/191212/110254A16-0.jpg

导入

生活中有很多一闪一闪的灯,这些灯的闪烁是如何做到的?学完这节课我们就可以自己做到了。

https://cdn.china-scratch.com/timg/191212/1102543459-1.jpg

LED灯闪烁的原理

https://cdn.china-scratch.com/timg/191212/1102555400-2.jpg

很简单,上节课的电路图,(面包板或是电路板上的连接线)如果把线来回插拔就可以做到闪烁的效果。实验去验证。

灯闪烁的原理是电通断的过程,刚才是手动的达到的闪烁,那有没有自动的方式呢?——编程可以达到自动控制的目的。

5V是电源拓展接口不能被程序控制,能被控制的是上边的数字信号输入与输出端口——统一叫做可编程端口

https://cdn.china-scratch.com/timg/191212/1102556024-3.jpg

https://cdn.china-scratch.com/timg/191212/1102554S4-4.jpg

那么接线方面也得做些调整。把供电源接到可编程端口(2-13,0和1有别的用处不要接)

程序流程:闪烁的LED灯

https://cdn.china-scratch.com/timg/191212/1102562039-5.jpg

这里的一段时间必需被控制好(时间太长太短都不行)

程序实现流程

左边是程序模块区、编程区、视图区、功能菜单(不管编什么程序必须拖出主程序模块)

控制-主程序模块

引脚-设置引脚数字值-设置引脚值及高电压

控制-时间控制-延迟毫秒(1000)

引脚=设置引脚数字值-设置引脚值及低电压

控制-时间控制-延迟毫秒(1000)

把程序下载电路板

电路板配置

1、工具-端口

2、工具-板(选择电路板型号)

小实验:制作SOS求救信号灯

SOS是国际求救信号,SOS第一次被采用在1950年4月1日,由德国政府规定于无线电的管理条例。在1908年7月1日后被广泛采用。SOS成为一个易记,实用的求救方式。

发送规则:

发送三短三长三短的信号,可是以灯光信号,也可以声音信号。

电路用不用管,执行三次——控制-重复改为三次

三长三短除了时间不同其它全部相同用右键-克隆操作(默认向下连接,选中第一个就可以了)

课后拓展:简易交通灯

红灯亮7S,绿灯亮7S,黄灯亮3S,以此循环。

任务解析:

交通灯需要红绿黄三种灯,此时应考虑3条线路,然后每一条线路都由单独的可编程信号端口控制起来。

--end--

声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com