欢迎来到天天文库
浏览记录
ID:9203267
大小:99.00 KB
页数:3页
时间:2018-04-22
《arduino的原理及应用蔡睿妍》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、第20卷第16期Vol.20No.16电子设计工程ElectronicDesignEngineering2012年8月Aug.2012DOI:10.14022/j.cnki.dzsjgc.2012.16.031Arduino的原理及应用蔡睿妍(大连大学信息工程学院,辽宁大连)摘要:Arduino是目前较为流行的电子互动平合,基于单片机系统开发,具有使用简单、功能多样、价格低廉等优点,广泛应用于电子系统设计和互动产品开发方面。文中详细介绍了Arduino的功能特点、基本结构,并通过LEO控制电路的应用给出了具体的使用方法。关键词:电子设计;控制电路;Arduino;LED中图
2、分类号:TM383.4文献标识码:A文章编号:1674-6236(2012)16-0155-03PrincipleandapplicationofArduinoCAIRui-yan(InformationandEngineeringCollegeofDalianUniversity,Dalian,China)Abstract:Arduinoisapopularelectronicinteractiveplatformatpresent,developedbymicrocontrollersystem.Withtheadvantagessuchassimpletouse,ve
3、rsatileandinexpensive,itiswidelyusedinthedesignofelectronicsystemanddevelopmentofinteractiveproduct.ThefeaturesandbasicstructureofArduinoaredescribedindetail,andLEOcontrolcircuitshowsthessingmethodofArduino.Keywords:electronicdesign;controlcircuit;Arduino;LED?1994-2016ChinaAcademicJournalE
4、lectronicPublishingHouse.Allrightsreserved,http://www.cnki.net?1994-2016ChinaAcademicJournalElectronicPublishingHouse.Allrightsreserved,http://www.cnki.net3)支持ISP线上烧入器,将Bootloader固件烧入芯片收稿日期:2012-05-13稿件编号:作者简介:蔡睿妍(1979—),女,黑龙江林甸人,硕士,讲师。研究方向:电子技术、通信与网络。Arduino是2005年1月由米兰交互设计学院的两位教师DavidCuar
5、tielles和MassimoBanzi联合创建,是_块基于开放原始代码的SimpleI/O平台[1-2],该平台由两部分组成:硬件(包括微处理器、电路板等)和软件(编程接口和语言)。平台的两部分都是开源的,如果需要,可以下载Arduino的图表、购买需要的所有独立部件、切割电路板并制作一个电路板。Arduino具有类似java、C语言的开发环境。可以快速使用Arduino语言与Flash或Processing等软件完成互动作品。Arduino能够使用开发完成的电子兀件,如Switch、Sensors或其它控制器、LED、步进电机或其它输入/输出装置,同时,Arduino也
6、可以成为独立与软件沟通的平台,如flash、Processing、Max/MSP或其它互动软件。1功能特点Arduino在开发之初,就明确了其应用环境,设计了开源开放的平合,便于对其进行二次开发。Arduino的主要功能特点如下:1)开放源代码的电路图设计[3]。程序开发接口免费下载,也可依需求自己修改。2)使用低价格的微处理控制器(ATmega8或ATmega128)。可以采用USB接口供电,不需外接电源,也可以使用外部9VDC输入。Arduino控制器内带Bootloader程序,是系统上电后运行的第—段代码,就好比PC机BIOS中的程序,启动就进行自检,配置端口等等
7、,当然,单片机是靠烧写熔丝位来设定上电从boot区启动的,使用这个程序就可以直接把从串口发来的程序存放到flash区中。所以,使用Arduino编译环境下载程序时,就先让单片机复位,启动Bootloader程序引导串口发过来的程序顺利写入flash区中,flash可以重复烧写,因此想更新软件非常方便。有了Bootloader之后,可以通过串口或者USBtoRS232线更新固件。4)可依据官方提供的PCB和SCH电路图,简化Arduino模组,完成独立运作的微处理控制。5)可简单地与传感器[4],各式各样的电子元件连
此文档下载收益归作者所有