Arduino课程设计文献综述.docx
《Arduino课程设计文献综述.docx》由会员分享,可在线阅读,更多相关《Arduino课程设计文献综述.docx(7页珍藏版)》请在第壹文秘上搜索。
1、Arduino课程设计文献综述前言ArdUin。是I前较为流行的电子互动平台,基单片机系统开发,具有运用简洁、功能多样、价格低廉等优点,广泛应用于电子系统设计和互动产品开发方面。一、ArdUinO的起源Arduino是2005年1月由米兰交互设计学院的两位老师DavidCUartieIIeS和MaSSimoBanzi联合创建的。MassimoBanzi之前是意大利Ivrea一家高科技设计学校的老师。他的学生们常常埋怨找不到便宜好用的微限制器C2005年冬天,MaWSimOBanZi跟DaVidCUartielleS探讨了这个问题。DaVidCUaNielIeS是一个西班牙籍晶片工程师,当时在这
2、所学校做访问学者。两人确定设计自己的电路板,并引入了BanZi的学生DaVidMelliS为电路板设计编程语言。两天以后,DaVidMeUiS就写出了程式码。又过了三天,电路板就完工了。这块电路板被命名为ArdUino。二、ArdUinO简介Arduino是一个基于开放原始码的软硬件平台,构建于开放原始码simpleI/O介面版,并且具有运用类似JaVa,C语言的ProcessingZWiring开发环境。该平台由两部分组成:硬件(包括微处理器、电路板等)和软件(编程接I和语言)。平台的两部分都是开源的,假如须耍,可以下载ArdUin。的图表、购买须要的全部独立部件、切割电路板并制作一个电路板
3、。ArdUino具有类似java、C语后的开发环境。可以快速运用ArdUinO语言与Flash或Processing等软件完成互动作品。ArdUinO能够运用开发完成的电子元件,如SWitCh、SenSorS或其它限制器、1.ED、步进电机或其它输入/输出装置,同时,Arduin。也可以成为独立与软件沟通的平台,如flash、ProCeSSing、MaX/MSP或其它互动软件。图IArdUinO管脚说明1 .DigitalI/O数字式输入/输出端共广13。(13个数字输入输出口DIO,其中6个PWM输出,可做模拟输出口运用AO)2 .AnalogI/O模拟式输入/输出端共05。(5个模拟输入口
4、AD3 .支持CSB接头传输数据与供电(不需额外电源)。4 .支持ICSP在线刻录功能。支援TX/RX端子。5 .支持外部Al)C电压基准AREF端子输入。6 .支持6组PWM端子(Pinl1,PinlO,Pin9,Pin6,Pin5,Pin3)。7 .输入电压:USB接口供电,无须外部供电。5V12VDC外部供电。8 .输出电压:5VDC输出。9 .采纳AlmegaI68-20PI/PU,最新的Arduino2009支持Atmega328-2OPI/PU。10 .Arduino大小尺寸:宽70mmXi5411mu三、ArdUinO的功能ArdUin。能通过各种各样的传感器来感知环境,通过限制
5、灯光、马达和其他的装置来反馈、影响环境。板子上的微限制脾可以通过ArdUin。的编程语言来编写程序,编译成二进制文件,收录进微限制器。对ArdUirIo的编程是利用ArdUino编程语言(基于Wiring)和ArdUinO开发环境(basedonPrOCeSSing)来实现的。基于ArdUino的项目,可以只包含Arduino,也可以包含ArdUinO和其他些在PC上运行的软件,他们之间进行通信(比如Flash,Processing,MaXMSP)来实现。Arduino可以运用现有的电子元件例如开关或者传感器或者其他限制器件、1.ED、步进马达或其他输出装置。ArdUin。也可以独立运行,并与
6、软件进行交互,例如:MacromediaFlash,Processing,Max/MSP,PureData,VVVY或其他互动软件。ArdUin。的IDE界面基于开放源代码,可以免费卜载运用,开发出更多令人惊艳的互动作品。四、ArdUinO的特色1、基于学问共享开放原始码的电路图设计和学问共享开放原始码的程式开发环境。开放源代码的电路图设计,程序开发接口免费下栽,也可依个人需求自己修改。你可以自己动手制作,也可以购买成品套装:ArdUinO所运用到的软件都可以免费下我。硬件参考设计(CAD文件)也是遵循avaiIableopen-Source协议,你可以特别自由地依据你自己的要求去修改他们。2
7、,运用低价格的微处理限制器(AVR系列限制器),可以采纳USB接口供电,不需外接电源,也可以运用外部9VDC榆入。3、Arduino支持ISP在线烧,可以将新的“bootloader”固件烧入AVR芯片。有了bootloader之后,可以通过串口或者USBIoRS232线更新固件。4、可依据官方供应的Eagle格式PCB和SCH电路图简化Arduino模组,完成独立运作的微处理限制:5、可简洁地与传感器,各种各样的电子元件连接(例如:红外线,超音波,热敏电阻,光敏电阻,伺服马达等)。6、支持多种互动程序,如:Flash.Max/Msp.VVVV,PD,C、Processing等。7,应用方面,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Arduino 课程设计 文献 综述