1、 闪烁闪烁 LED 小灯(交通灯)小灯(交通灯) 一、教学目标 1.通过制作多个闪烁的 LED,学会 LED 与 Arduino 控制器数字口的连接,了解现实中的交通 灯运作机制。 2.体验自然语言描述到程序编写的一般过程。 3.使用解决生活中的具体问题的办法,激发对编程的学习兴趣。 二、教学重难点 教学重点:多个硬件连接的使用方法 教学难点:数字串口的输出的辨认 三、教学过程 教师介绍 新课 导入: 出示四幅图画,询问交通怎样? 引出任务 交通信号灯的制作 认识硬件: 1、Arduino 主板 、 led 小灯、 数据连接线、 控件连接线 2、数字口的认识:不连续的,2,3,8,9,10 3
2、、Led 小灯的认识:LED(Light Emitting Diode,发光二极管)是一种能够将电能转化为可 见光的固态的半导体器件。 4、连接方法演示 任务一:两人合作连接硬件 认识软件: 1、打开 arduino 2、查看端口号:右击“计算机”-“属性”-硬件-“设备管理器”-“端口” 3、正确选择端口和主板型号 4、打开 ArduBlock 输入程序 ArduBlock 程序中的各个模块都是从左侧的模块库里“拖进”编程界面的,然后用这些模 块积木进行拼接,拼接对了,会发出一声“咔”的清脆响声。如果要删去模块,直接把不需 要的模块“拖出”编程界面即可。当我们编写好一个程序,点击编程环境上方
3、的“上载到 Arduino”按钮,会发现 Arduino 文本式的编程环境上的“上传”图标也开始工作了,而且 在 Arduino 文本式的编程环境里还生成了文本式的代码。 程序上传成功之后, 文本式的文本 环境下面会提示我们上传成功。 任务二: 1、设置软件环境(选择端口号和主板型号) 2、输入程序(打开 ArduBlock 编辑) 3、编写、保存、上传程序到硬件 4、查看实验结果 控制小灯打开的指令,high(高)就是指开关里的“开”状态 Tips:根据不同颜色里找到相应的指令模块, 小灯插在 3 号数字口上,所以上面写着 3,根据你的小灯的数字口来 设定数字 编写灯亮的指令: 1、找到 引
4、脚- 设定针脚数字值 拖动到右边区域 2、修改针脚为 3 3、找到 实用命令-延迟毫秒 拖到右边区域 任务三: 任务导航任务导航 在 Arduino 板子的三个 数字接口(3,8,9)上接上三个 LED 小灯,做一个依次闪烁的效 果。 比如:红灯亮 3 秒之后灭掉,绿灯亮 3 秒之后灭掉,黄灯亮 3 秒之后灭掉,以此类推。 1 、 在 Arduino 主板的三个 数字接口(3,4,5)上接上三个 led 小灯,做一个依次闪烁的 效果。 2、硬件需要: Arduino 主板、三个 LED 小灯、USB 数据线、控件连接线。 3、参考编写 课堂总结: 通过这节课的学习, 我们进一步步了解了 LED, 掌握了 LED 与 Arduino 控制器的连接, 熟悉了 ArduBlock 编程环境, 学会运用编程模仿了现实生活中的例子。生活中要注意文明交 通,安全出行。