资源描述:
《arduino最全的中文教程》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、Arduino使用教程Arduino控制器使用教程Arduino使用教程概述什么是Arduino?Arduino是一块基与开放原始代码的Simplei/o平台,並且具有使用类似java,C语言的开发环境。让您可以快速使用Arduino语言与Flash或Processing…等软件,作出互动作品。Arduino可以使用开发完成的电子元件例如Switch或Sensors或其他控制器、LED、步进电机或其他输出裝置。Arduino也可以独立运作成为一个可以跟软件沟通的平台,例如说:flashprocessing
2、Max/MSPVVVV或其他互动软件…Arduino开发IDE界面基于开放原始码原则,可以让您免费下载使用开发出更多令人惊奇的互动作品。什么是Roboduino?DFRduino与Arduino完全兼容,只是在原来的基础上作了些改进。Arduino的IO使用的孔座,做互动作品需要面包板和针线搭配才能进行,而DFRduino的IO使用针座,使用我们的杜邦线就可以直接把各种传感器连接到DFRduino上。特色描述1.开放原始码的电路图设计,程式开发界面免费下载,也可依需求自己修改!!2.DFRduino可使用
3、ISP下载线,自我將新的IC程序烧入「bootloader」;3.可依据官方电路图,简化DFRduino模组,完成独立云作的微处理控制器;4.可简单地与传感器、各式各样的电子元件连接(如:红外线,超声波,热敏电阻,光敏电阻,伺服电机等);5.支援多样的互动程式如:Flash,Max/Msp,VVVV,PD,C,Processing等;6.使用低价格的微处理控制器(ATMEGA168V-10PI);7.USB接口,不需外接电源,另外有提供9VDC输入接口;8.应用方面,利用DFRduino,突破以往只能使用
4、滑鼠,键盘,CCD等输入的裝置的互动內容,可以更简单地达成单人或多人游戏互动。性能描述1.DigitalI/O数字输入/输出端共0~13。2.AnalogI/O模拟输入/输出端共0~5。3.支持USB接口协议及供电(不需外接电源)。4.支持ISP下载功能。5.支持单片机TX/RX端子。6.支持USBTX/RX端子。7.支持AREF端子。8.支持六組PWM端子(Pin11,Pin10,Pin9,Pin6,Pin5,Pin3)。9.输入电压:接上USB时无须外部供电或外部5V~9VDC输入。10.输出电压:5
5、VDC输出和3.3VDC输出和外部电源输入。11.采用AtmelAtmega168V-10PI单片机。12.DFRduino大小尺寸:宽70mmX高54mm。Arduino使用教程第一课Arduino语言Arduino语言是建立在C/C++基础上的,其实也就是基础的C语言,Arduino语言只不过把AVR单片机(微控制器)相关的一些寄存器参数设置等都函数化了,不用我们去了解他的底层,让不太了解AVR单片机(微控制器)的朋友也能轻松上手。那么这里就简单的注释一下Arduino语言。/************
6、*基础C语言*************/关键字:·if·if...else·for·switchcase·while·do...while·break·continue·return·goto语法符号:·;·{}·//·/**/运算符:·=·+·-·*·/·%·==·!=Arduino使用教程·<·>·<=·>=·&&·
7、
8、·!·++·--·+=·-=·*=·/=数据类型:·boolean布尔类型·char字符类型·byte字节类型·int整数类型·unsignedint无符号整型·long长整型·uns
9、ignedlong无符号长整型·float实数类型·double·string·array·void数据类型转换:·char()·byte()·int()·long()·float()常量:·HIGH
10、LOW表示数字IO口的电平,HIGH表示高电平(1),LOW表示低电平(0)。Arduino使用教程·INPUT
11、OUTPUT表示数字IO口的方向,INPUT表示输入(高阻态),OUTPUT表示输出(AVR能提供5V电压40mA电流)。·true
12、falsetrue表示真(1),false表示假(0)。/*
13、*************************************/以上为基础c语言的关键字和符号,有c语言基础的都应该了解其含义,这里也不作过多的解释。/*************Arduino语言*************/结构·voidsetup()初始化变量,管脚模式,调用库函数等·voidloop()连续执行函数内的语句功能数字I/O·pinMode(pin,mode)数字IO口输入输出模式定义函数,pin表