第12课 认识arduino 创客教程.docx
《第12课 认识arduino 创客教程.docx》由会员分享,可在线阅读,更多相关《第12课 认识arduino 创客教程.docx(11页珍藏版)》请在冰豆网上搜索。
第12课认识arduino创客教程
第12课认识Arduino
1、认识Arduino的硬件平台和软件平台
2、编写简易程序并运行
中国早已使用自动门,并应用在很多场所。
你思考过自动门的感应系统是如何实现的吗?
学习过Arduino之后,你就可以轻松的制作出自动门以及其他智能小物啦!
一、Arduino的故事——ScienceandTechnology
Arduino是一款便捷、易上手的开源电子平台,包括简单易用的软硬件平台。
它能通过各种传感器来感知环境,并根据环境的变化来控制灯光、马达和其他装置。
Arduino现在主要应用于以下几个领域。
图12.1Arduino的应用范围
在不久的未来,Arduino还会变得更加强大,如:
带钥匙提醒、休息提醒、闯红灯报警、自动开关灯等。
二、Arduino家族的成员——Technology
ArduinoUNO的成员有很多:
ArduinoUNOR3控制板(1个)
I/O口扩展板(1个)
数字LED模块(9种)
传感器模块(42种)
其他器材(若干)
图12.2Arduino的家族成员
ArduinoUNOR3控制板:
图12.3ArduinoUNOR3控制板
I/O口扩展板:
图12.4I/O口扩展板
三、Arduino的好伙伴——Engineering
Linkboy是AP-Arduino提供的免费工具。
把linkboy文件夹下载至电脑硬盘并打开,双击linkboy图标即可打开。
双击运行软件后出现界面
图12.6Linkboy软件界面
鼠标移动到相应标签上,会弹出对应的列表,分别是:
控制指令标签、注释标签、传感器模块标签:
图12.7Linkboy标签示例
踏出程序员的第一步!
我们已经认识了Arduino的硬件以及Linkboy,想不想尽快感受一下Arduino呢?
任务:
点亮板载小灯
板载小灯是控制板上与D13引脚连接的小灯,方便实验和作为指示灯使用。
编程步骤:
1.打开传感器模块标签,从基础元件类中找到红灯,从Arduino控制板类中找到控制器,将小灯和控制器添加至工作台上。
图12.8点亮板载小灯编程步骤1
2.
将小灯的正极与5V电源连接,负极与D13口连接。
图12.9点亮板载小灯编程步骤2
3.鼠标移动至控制器位置,单击左键,左侧出现以下说明栏,点击“系统启动时”,开始编程。
图12.10点亮板载小灯编程步骤3
4.在控制指令标签中点击“新指令”,将其拖至上一句指令附近,出现绿色方框时,左键单击鼠标。
图12.11点亮板载小灯编程步骤4
5.出现白色对话框,选择红灯“点亮”。
图12.12点亮板载小灯编程步骤5
6.这段小程序实现的功能是:
当系统启动时,红灯瞬间闪烁,程序结束。
想让系统启动后,小灯一直点亮,我们还要添加一条循环语句。
图12.13点亮板载小灯编程步骤6
如此,程序的功能就变成了:
当系统启动时,反复执行红灯点亮,程序结束。
就可以实现小灯一直点亮啦!
7.程序下载。
(1)通过USB线将电脑与arduinouno控制板连接。
(2)安装驱动。
从“Linkboy文件夹”中找到“drivers文件夹”下的“Driver_for_Windows”,点击安装即可,下次可直接使用。
安装完成后,在计算机设备管理界面可以查看端口号。
(3)保存实验平台。
点击下载按钮,程序进行编译,无误后选择端口号,点“确定”,指示灯闪烁三次后,程序下载成功。
观察D13引脚指示灯,是否点亮。
四、试验与科学——TechnologyandEngineering(改)
本节中,我们用到了反复执行语句。
反复执行语句有什么特点呢?
能不能以反复执行语句为核心,编写出一段小灯反复闪烁的程序呢?
认识LED灯
LED灯又称为发光二极管,应用非常广泛。
LED主要有红、黄、绿三种颜色,在电路及仪器中作为指示灯,或者组成文字或数字显示。
其正负极可从引脚来判断,长脚为正极,短脚为负极。
图12.14五颜六色的LED灯
五、交流与评比——Arts
你们有没有探索出Arduino与Linkboy的新功能呢?
在比赛中,你们的收获如何?
与同学交流比赛心得,并对参赛作品进行评价。
评价项目
自己评
同伴评
作品牢固(20分)
作品美观(20分)
作品实用(20分)
态度认真(20分)
团结合作(20分)
总分(100分)
六、延伸与扩展——Techonlogy
自动门之所以能够感应到有人经过,是因为用到了红外传感器;声控灯之所以能够声控点亮,是因为用到了声音传感器......请你观察身边的智能系统,搜索一下它们用到了哪些传感器呢?
可以检测什么信息呢?
有没有认识更多的传感器呢?
将你的搜索结果记录到下来吧!
传感器名称
作用
应用