




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第一章
认识Arduino2025/2/7Arduino零基础C语言编程11.1Arduino是什么?Arduino是一个开放源码电子原型平台,拥有灵活、易用的硬件和软件。Arduino可以接收来自各种传感器的输入信号从而检测出运行环境,并通过控制光源,电机以及其他驱动器来影响其周围环境。板上的微控制器编程使用Arduino编程语言(基于Wiring)和Arduino开发环境(以Processing为基础)。Arduino可以独立运行,也可以与计算机上运行的软件(例如,Flash,Processing,MaxMSP)进行通信。Arduino开发
IDE接口基于开放源代码,可以免费下载使用,开发出更多令人惊艳的互动作品。2025/2/7Arduino零基础C语言编程2有趣的案例宠物喂食器四轴飞行器电视自动消声器:够了!(Enough!)文字炸弹(txtBomber)基于Arduino的智能家居方案tiltradio
使用者通过倾斜tiltradio来寻找喜爱的频道。谷歌“会说话的鞋”这个最经典的开源硬件项目,诞生于意大利的一间设计学校。Arduino的核心开发团队成员包括:MassimoBanzi,DavidCuartielles,TomIgoe,GianlucaMartino,DavidMellis和NicholasZambetti。2025/2/7Arduino零基础C语言编程8关于Arduino的名字还有个有趣的由来,意大利北部一个如诗如画的小镇「Ivrea」,横跨过蓝绿色DoraBaltea河,它最著名的事迹是关于一位受压迫的国王。公元1002年,国王Arduino成为国家的统治者,不幸的是两年后即被德国亨利二世国王给废掉了。今日,在这位无法成为新国王的出生地,cobblestone街上有家叫「diReArduino」的酒吧纪念了这位国王。MassimoBanzi经常光临这家酒吧,而他将这个电子产品计划命名为Aruino以纪念这个地方。2025/2/7Arduino零基础C语言编程91.2认识ArduinoUNO图中标出的数字口和模拟口,即为常说的I/O。数字口有0~13,模拟口有0~5。2025/2/7Arduino零基础C语言编程101.2认识ArduinoUNOUNO可以通过两种方式供电方式:通过
USB供电通过外接6~12V的DC电源。主控板上4个LED灯和复位按键。ON是电源指示灯,通电就会亮了。L是接在数字口13上的一个LED,在下面一节会有个样例来说明的。TX、RX是串口通讯指示灯,比如在下载程序的过程中,这两个灯就会不停闪烁。2025/2/7Arduino零基础C语言编程111.2.1下载ArduinoIDE打开网页输入网址http://arduino.cc/en/Main/Software,进入到页面后,找到下图显示部分,下载最新版本。Windows用户,点击下载Windows(ZIPfile),如果Mac,Linux用户则选择相应的系统。下载完成后,解压文件,把整个Arduino1.8.5文件夹放到电脑熟悉的位置,便于之后查找。2025/2/7Arduino零基础C语言编程121.2.2安装驱动把USB一端插到ArduinoUNO上,另一端连到电脑。连接成功后,UNO板的红色电源指示灯ON亮起。然后,打开控制面板,选择设备管理器。
2025/2/7Arduino零基础C语言编程13找到其它设备>Arduino-xx,
右击选择更新驱动程序软件。2025/2/7Arduino零基础C语言编程14在弹出的对话框中选择下面一项->手动查找并安装驱动程序软件。2025/2/7Arduino零基础C语言编程15打开到ArduinoIDE安装位置,就是上面那个解压文件的位置,选择搜索路径到drivers,点击下一步。选择始终安装此驱动程序软件,直至完成。2025/2/7Arduino零基础C语言编程16出现下图,说明驱动安装成功。2025/2/7Arduino零基础C语言编程17此时,设备管理器端口会显示一个串口号。2025/2/7Arduino零基础C语言编程181.2.3 认识ArduinoIDE打开ArudinoIDE,就会出现ArduinoIDE的编辑界面。2025/2/7Arduino零基础C语言编程19如果英文界面不太习惯的话,可以先更改为中文界面。选择菜单栏FilePreferences,会跳出下面这个对话框,选择Editorlanguage简体中文,点击OK。2025/2/7Arduino零基础C语言编程20ArduinoIDE基本也只需要用到右图标示出来的部分就可以了,右图大部分的白色区域就是代码的编辑区,用来输入代码的。注意,输入代码时,要切换到英文输入法的模式。下面黑色的区域是消息提示区,会显示编译或者下载是否通过。2025/2/7Arduino零基础C语言编程211.2.4 下载一个Blink程序下载一个最简单的代码,既可以熟悉下载程序的整个过程,同时也测试下板子好坏。UNO板上标有L的LED。这段测试代码就是让下图中的LED灯闪烁。2025/2/7Arduino零基础C语言编程22插上USB线,打开ArduinoIDE后,找到“Blink”代码。2025/2/7Arduino零基础C语言编程23通常,写完一段代码后都需要校验一下,看看代码有没有错误。点击“校验”。
下图显示了正在校验中。
校验完毕!
2025/2/7Arduino零基础C语言编程24在下载程序之前,还要先告诉ArduinoIDE板子型号以及相应的串口。选择所用的板卡Board->ArduinoUNO。2025/2/7Arduino零基础C语言编程25选择当前的串口——COM口。
最后,点击“下载
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 标准规范的建筑工程合同范本实例
- 个人挂靠证件合同标准文本
- 与公司协议合同标准文本
- 个人自建包工合同标准文本
- 伴热带安装合同范例
- 生态修复工程苗木采购合同样本
- 内衣招商合同标准文本
- 买卖狗协议合同标准文本
- 住宅土地合同范例
- 代转店铺合同标准文本
- 2023年曾奇峰精分笔记
- GB/T 29894-2013木材鉴别方法通则
- GB/T 25085.3-2020道路车辆汽车电缆第3部分:交流30 V或直流60 V单芯铜导体电缆的尺寸和要求
- GB/T 21776-2008粉末涂料及其涂层的检测标准指南
- GB/T 20001.3-2015标准编写规则第3部分:分类标准
- GB 16737-2019道路车辆世界制造厂识别代号(WMI)
- 怎样做好办公室工作ppt
- 2022新苏教版小学科学五年级下册第二单元《仿生》全部课件(共4课)
- 人音版(2019)高中 必修《音乐鉴赏》 5.9 独唱曲 课件(19张PPT)
- 《我为班级添光彩》主题班会课件
- 如何赏析英文诗歌
评论
0/150
提交评论