电子arduino uno r3开发板使用说明_第1页
电子arduino uno r3开发板使用说明_第2页
电子arduino uno r3开发板使用说明_第3页
电子arduino uno r3开发板使用说明_第4页
电子arduino uno r3开发板使用说明_第5页
已阅读5页,还剩30页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

蓝宙电ArduinounoR3开发板使用说一、Arduino环境都很简单、易理解的特点。可以快速使用Arduino做出有趣的东西。并且开放源码的硬件平台,和一套为Arduino板编写程序的开发环境组成。Arduino可以用来开发交互产品,比如它可以大量的开关和传感器信号,并且可以控制各式各样的电灯、电机和其他物理设备。Arduino项目可以是单MaxMSP)进行通讯。Arduino开源的IDE可以免费得到。特色描开放原始码的电路图设计,开发界面免费,也可依需求自己修改!!程(如:LED灯、蜂鸣器、按键、光敏电阻等等)性能描 出来32位的MCU平台支持arduino。几个比较特殊的端口说明VIN端口:VINinputvoltage的缩写,表示有外部电源时的输入端口。电,电池正构接VIN端口,负构接GND端口)。AREF:Referencevoltagefortheoginputs(模拟输入的基准电压)。使用ogReference()命令调用。二、ArduinoC语法介AVR单片机(微控制器)的朋友也能轻松上手。那么这里我就简单的注释一下Arduino语法。关键 语法符运算-数据类布尔类型字符类型字节类型整数类型无符号长整型实数类型常表示数字IO口的电平,HIGH表示高电平(1),LOW表示低IO口的方向,INPUT表示输入(高阻态),OUTPUT表示输出(AVR5V电压40mA电流)。true|falsetrue表示真(1),false表示假(0)结voidloop():连续执行函数内的语句功13,Mode表示为INPUT或OUTPUT。digitalWrite(pin,value)IO口输出电平定义函数,pin0~13,valueHIGHLOWHIGHLED。感器(10位AD,0~5V表示为0~1023)。 ogWrite(pin,value)_数字IO口 的IO口可使用该函数,pin表示3,5,6,9,10,11,value表示为0~255。比如可用于电机 调速或音乐。时间函数学函min(xy)max(x,y)map(valuefromLow,fromHigh,toLow,toHigh):约束函数,value,三、 --课前准第一步,arduino开发环(需要把ArduinoIDE回来(IDE就是arduino的软件程序开发环境)进行MacOS第二步,安arduino拆了包装,usb数据线连接到电脑,本帖以winxpwin7两种系统为例,演示一下arduino原版驱动何如安装。winxp win7脑中查找arduino驱动。 第三步,软件的使(1) 。然后就可以看到arduino.exe文件,双击打开IDE。(2)程发板程序。接着我们在工具COM9COM9即可。之后点击上传按钮,也就是程序的意思,这个时候要保证arduino载程序的步骤您已经成功了!可以说你的arduino已经有基础了!四、Arduino—实战操作 oWorld!void{Serial.begin(9600);//opensserialport,setsdatarateto9600Serial.println("o}void{}Serial.begin(9600);这个函数是为串口数据传输设置每秒数据传输速率,每率“300,1200,2400,4800,9600,14400,19200,28800,38400,57600或115200”。2)成功后,先选择选项“tool”工具按钮,选择相应的arduino控制板,和对应的“com”口。打开串口工具,在新打开的串口工具窗口的“右下角”选择相应的波特率。第二章板载LED闪烁实按照上图好电路后,就可以开始编写程序了,我们还是让LED小灯闪烁,intledPin= 13;//定义数字13接口voidsetup(){pinMode(ledPin,OUTPUT);//定义小灯接口}void{digitalWrite(ledPin,HIGH);//点亮小灯delay(1000);//延时1秒digitalWrite(ledPin,LOW); //熄灭小灯delay(1000);// 延时1秒}第三LED闪烁实PN结附近数微米内分别与N区的电子和P区的空穴复合,产生自发辐射的必须串联限流电阻以控制通过管子的电流。限流电阻R可用下式计算:R=(E-VF)/I式中E为电源电压,VFLED的正向压降,ILED的一般工作电流。发光二1.5~2.0V10~20mA5v的数字逻辑电路中,可使用220Ω的电阻作为限流电阻。电平时,led截止,发光二极管熄灭。如图:当led灯的阴极与板子上的数字I/O口相连时,数字口输出高电平,led截止,发光二极管熄灭;数字口输出低电平,led灯导通,发光二极管点亮。本实验选择了接线方法1连接发光二极管,将220Ω电阻的一端插在PrototypeShield8digitalI/O口,电阻的另一端插在面包板上,Led灯:1按照Arduino使用介绍将控制板、板子、面包板连接好,线插好。最led快速闪烁,可以将延时时间设置的小一些,但不能led灯一直在亮着;如果想led慢一点闪烁,可以将延时时间设置的大一些,但也不能过大,过大的话void{}void{delay(1000);//设定延时时间,1000=1秒digitalWrite(ledPin,LOW);//PIN8LOW=0Vdelay(1000);//设定延时时间,1000=1秒}setup()IO口输入输出模式定义函数pinMode(pin,mode),将数字的第8引脚设置为输出模式。时1000ms,让发光二极管

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论