Arduino嵌入式系统的开发与应用

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

目录摘要:.............................................................................................................................................................21.Arduino简述.........................................................................................................................................31.1Arduino嵌入式系统的概念................................................................................................41.2Arduino功能特点..................................................................................................................51.3基本结构....................................................................................................................................82.Arduino嵌入式系统的应用实例................................................................................................13-------基于Arduino的简易亮光报警器的设计与实现..........................................................132.1ATmega单片机.....................................................................................................................132.2光敏电阻介绍.......................................................................................................................142.3工作原理................................................................................................................................142.4设计与实现..........................................................................................错误!未定义书签。2.4.1实验器件................................................................................错误!未定义书签。2.4.2实验连线................................................................................错误!未定义书签。2.4.3实验原理................................................................................错误!未定义书签。2.4.4下载程序................................................................................错误!未定义书签。2.4.5功能验证................................................................................错误!未定义书签。2.4.6程序代码................................................................................错误!未定义书签。2.5arduino的应用领域..........................................................................错误!未定义书签。2.6结语........................................................................................................错误!未定义书签。3.Arduino的现状与未来.................................................................................错误!未定义书签。参考文献:..............................................................................................................错误!未定义书签。摘要:在2011年GoogleI/O开发者大会,Google发布了基于Arduino的AndroidOpenAccessory标准和ADK工具,同年谷歌推出了与安卓与之对应的物联网平台arduino(安e乐),大家对Arduino的前景十分看好。国内关注Arduino的人越来越多。Arduino具有丰富的接口,简便的编程环境,极大的自由度,可拓展性能非常高,没有复杂的单片机底层代码,没有难懂的汇编,只是简单而实用的函数,它必将引领一个新的时代!Arduino是目前较为流行的电子互动平台,基于单片机系统开发,具有使用简单、功能多样、价格低廉等优点,广泛应用于电子系统设计和互动产品开发方面。本文详细介绍了Arduino的功能特点、基本结构,并通过“基于Arduino的简易亮光报警器的设计与实现”的应用给出了具体的使用方法。关键词:电子设计;控制电路;Arduino;LED;报警器Abstract:GoogleI/Odeveloperconferencein2011,GooglereleaseditsAndroidbasedontheArduinoOpenstandardAccessoryandADKtools,inthesameyearGooglelaunchedwithAndroidandthematchingoftheInternetofthingsplatformArduino(e),oftheArduinoprospectslookgood.DomesticmoreandmorepeoplepayattentiontotheArduino.Arduinohasrichinterface,simpleprogrammingenvironment,greatfreedom,scalableperformanceisveryhigh,therearenocomplicatedSCMunderlyingcode,notdifficulttoassembly,onlysimpleandpracticalfunction,itwillleadanewera!TheArduinoiscurrentlymorepopularelectronicinteractiveplatform,basedonthesingle-chipmicrocomputersystemdevelopment,hastheuseofsimple,functionaldiversity,priceislowwaitforanadvantage,iswidelyappliedtoelectronicsystemdesignandinteractiveproductdevelopment.ThispaperintroducesindetailthefunctionsandcharacteristicsoftheArduino,basicstructure,andthroughthe\designandimplementationofasimplelightalarmbasedontheArduino\applicationgivesthespecificmethodofuse.Keywords:electronicdesign;Controlcircuit;TheArduino.TheLED;alarm1.Arduino简述图:arduino商标logo:最常见的一种Arduino实物图片一种常见的Arduino实物图片:ArduinoUno一种常见的Arduino实物图片:ArduinoMega2560一种常见的Arduino实物图片:ArduinoNano1.1Arduino嵌入式系统的概念Arduino是2005年由米兰交互设计学院的两位教师DavidCuartielles和MassimoBanzi联合创建,是一块基于开放原始代码的SimpleI/O平台,该平台由两部分组成:硬件(包括微处理器、电路板等)和软件(编程接口和语言)。平台的两部分都是开源的,如果需要,可以下载Arduino的图表、购买需要的所有独立部件、切割电路板并制作一个电路板。Arduino具有类似java、C语言的开发环境。可以快速使用Arduino语言与Flash或Processing等软件完成互动作品。Arduino能够使用开发完成的电子元件,如Switch、Sensors或其它控制器、LED、步进电机或其它输入/输出装置,同时,Arduino也可以成为独立与软件沟通的平台,如flash、Processing、Max/MSP或其它互动软件。我们可以将Arduino与大家熟知的51单片机开发系统放在一起来对比理解,就如计算机系统中Linux系统之于Windows系统的对照。Arduino可以被用来开发能够独立运行并具备一定互动性的电子作品,也可以被用来开发与PC相连接的外围装置,目前较广泛地应用于欧美、日本等国家的电子设计及互动艺术设计领域。MIT(美国麻省理工学院)的NeilGershenfeld教授提出了一个个人制造的概念:电脑主机从占地百十亩、重量几十吨到小得一个桌上能摆好几个,这个桌面革命没用几十年,在不久的未来,自己用电脑芯片做小玩意将是下一个桌面革命。他判断那些制造昂贵且具有巨型电脑主机的专业工具,也会像当年几十吨的主机渐进到当今几公斤在这之后世界各地出现不少在这个理念下设立的FABLAB,除此之外也有很多人也早已经在自家车库动手改造电脑、写程序、装配电子元件和机械结构,开始个人制造的尝试。由个人制造的电脑设备,跟个人电脑的最大不同在于,它可以是任何你希望的形状,有着为你量身定做的功能。它不再是全功能的设备,只为处理某件对于我们特别重要的事项而诞生,甚至它不再被叫做电脑,而是折纸、橡皮泥、蜡笔。1.2Arduino功能特点Arduino在开发之初设计了开源开放的平台,便于对其进行二次开发。Arduino的主要功能特点如下:1)开放源代码的电路图设计。程序开发接口免费下载,也可依需求自己修改。2)使用低价格的微处理控制器(ATmega8或ATmega128)。可以采用USB接口供

1 / 14
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功