Arduino入门教程.doc

上传人:苏美尔 文档编号:6178167 上传时间:2020-09-18 格式:DOC 页数:40 大小:5.98MB
返回 下载 相关 举报
Arduino入门教程.doc_第1页
第1页 / 共40页
Arduino入门教程.doc_第2页
第2页 / 共40页
Arduino入门教程.doc_第3页
第3页 / 共40页
Arduino入门教程.doc_第4页
第4页 / 共40页
Arduino入门教程.doc_第5页
第5页 / 共40页
点击查看更多>>
资源描述

《Arduino入门教程.doc》由会员分享,可在线阅读,更多相关《Arduino入门教程.doc(40页珍藏版)》请在三一文库上搜索。

1、编译器版本:Arduino 实验器件:ocrobot mango控制板(Arduino兼容)一块Arduino控制板到手后,首先需要在电脑上把驱动装上,这样才可以进行各种实验。第一步需要把Arduino IDE下载回来(IDE就是arduino的软件程序开发环境)点击下面链接进行下载:Linux :下载后自己找地方解压缩放好就行了Mango在各操作系统的驱动下载:Windows:XP、WIN7 32位需要手工更新驱动,驱动在IDE目录下driversFTDI USB Drivers目录中,指定目录为之后自动搜索即可。WIN7 64位,WIN8自动在线更新驱动即可。苹果Mac OS X:Linu

2、x:Ubuntu下自动识别驱动,使用管理员权限启动IDE即可识别到端口。然后将买回来的arduino拆了包装,使用方头usb数据线连接到电脑,本文以win7 32位为例,会出现识别到新硬件显示。然后会开始查找系统内驱动。如果没有找到驱动,会显示这个画面。这时,需要在开始菜单,“计算机”上面点右键,点“属性”。然后点击设备管理会看到打了感叹号的未识别硬件在未识别硬件上点右键,点击“属性”,选择更新驱动程序软件。选择浏览计算机以查找驱动程序软件然后目录选择你下载好的所在目录的drivers目录注意,如果您的计算机提示无法找到驱动,需要将目录进一步定位到driversFTDI USB Drivers

3、即可点击下一步,就可以安装好驱动了。安装好驱动后,就可以显示是COM几端口,我这里显示的是COM14端口。=分割线 下面为扩展阅读=接着我们介绍下Arduino的IDE界面,以Arduino IDE为例,首先进入软件目录。然后就可以看到文件,双击打开IDE。首先映入眼帘的是下图的界面,工具栏按钮功能依次为“编译”-“上传”-“新建程序”-“打开程序”-“保存程序”-“串口监视器”菜单栏上,首先看File菜单介绍如下:接下来看Edit菜单介绍如下:Sketch菜单介绍Tools菜单介绍结尾来一个MANGO的介绍图编译器版本:Arduino 实验器件:一块arduino上有一个名称为L的led发光

4、二级管,这个led其实是连接在13号引脚上的,所以我们通过控制13号引脚就能够控制此led灯闪烁。下面我们来看程序源码ARDUINO 代码复制1. /*2. 作者:极客工坊3. 时间:2012年5月18日4. 发表地址:url程序说明: 5. 使一个Led亮一秒,灭一秒,如此往复。6. */7. 8. void setup() 从上图我们可以看到,面包板的两边拥有4组8条横向相连的插孔,这4组我们称之为电源孔,一般是作为电源引入的通路,中间是上下两部分,纵向每5个孔为一个通道(这5个孔是联通的),这个就是我们的主工作区,用来插接原件和跳线。面包板中间为什么要设计一条凹槽呢,中间的分隔部分这样子

5、设计也是有讲究的。1. 示意上下两边是断开的。2. 加了凹槽后这个宽度,使得紧挨凹槽两面孔的距离刚好是,这个间距正好插入标准窄体的DIP引脚IC。3. IC插上后。因为引脚很多,一般很难取下来,如果暴力拔很容易弄弯引脚,这个槽刚好可以让大家用镊子之类东西伸到IC下面,慢慢翘起来.好了,面包板的基本原理就介绍到这,使用面包板讲究创意,讲究新意,所以多练多玩就能用好面包板.注意:或者更高级版本IDE使用的库与002X IDE使用的库是不一样的,需要根据不同的IDE下载不同的库。(帖子尾部有附件下载)12864是128*64点阵液晶模块的点阵数简称,业界约定俗成的简称。控制芯片一般采用ST7920或

6、者与之相兼容的。数据总线采用8位并口与SPI串口方式。12864液晶分带字库版本与不带字库版本。字库版不需要用点阵生成器把汉字变成点阵后再输入,直接输入汉字内码即可显示出对应汉字,无字库版想要显示汉字,只能自己按照点阵方式驱动。下图就是12864液晶实物。下图是arduino与12864液晶SPI连接方式的硬件连接图SPI连接方式驱动代码ARDUINO 代码复制1. /*2. LCDArduino3. PIN1 = GND4. PIN2 = 5V5. RS(CS) = 8; 6. RW(SID)= 9; 7. EN(CLK) = 3;8. PIN15 PSB = GND;9. */10. 11

7、. #include 12. #define AR_SIZE( a ) sizeof( a ) / sizeof( a0 )13. unsigned char show0=0xBC,0xAB,0xBF,0xCD,0xB9,0xA4,0xB7,0xBB; KB, 下载次数: 1601)液晶图片取模软件 MB, 下载次数: 1697)12864 SPI库文件(002X IDE使用) KB, 下载次数: 2048)12864 8位接法库文件(002X IDE使用) KB, 下载次数: 1148)补充版本IDE使用的12864库 KB, 下载次数: 1288) KB, 下载次数: 2093)附上ardyPro写的更好的汉子内码转换工具 KB, 下载次数: 1258)

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 科普知识


经营许可证编号:宁ICP备18001539号-1