当前位置:首页 > > 开发板
[导读]Arduino Nano是一款小巧、全面、基于ATmega328(Arduino Nano 3.x)、试验电路板友好的电路板。它或多或少具有一些与Arduino Duemilanove相同的功能,但封装不同。它只少1个DC电源插座,采用Mini-B USB电缆(而不是标准电缆)。

简介

Arduino是一款便捷灵活、方便上手的开源电子原型平台。包含硬件(各种型号的Arduino板)和软件(Arduino IDE)。Arduino的型号有很多,目前比较流行的官方出品的Arduino主板如下表所示:

今天就给大家带来一款Nano系列最新版本的开发板介绍:Arduino NANO V3。我们知道“NANO”意思是纳米,因此这块开发板也是比较小巧的那种。

初见

本评测所用Arduino NANO V3来自官方原版。我们先看包装:


我们能看出该主板包装简洁美观大方,拥有ARDUINO的个性色彩,这也与Arduino IDE软件的用色是一致的。

打开盒子看内容:


包装盒里硬件方面只有一块主板,没有提供数据线,因为采用的是Mini-USB接口,因此需要自备一根MiniUSB数据线,另外考虑到运输过程的磕磕碰碰,主板采用了一块海绵垫包装。同时盒子里有两张纸,一张为ARDUINO的说明,一张为可贴标签纸,一共可以揭下6片圆形可贴标签,背面有不干胶。方便贴在自己DIY的设备上,以标示类型,显得时尚时尚很时尚。

我们仔细看一下这个板子,如下图所示,为该NANO主板的正反面,其中正面主控芯片贴了一个标签,反面可以看出该开发板采用的是FT232RL作为USB转232的接口芯片,根据上面印刷的文字,可以知道,该主板产自意大利,同时也告知了官方网站为:ARDUINO.ORG 。在正面提供了UCSP接口以及4个LED,复位按键,USB接口等。

 

 

 

 

我们根据上图也可以看出扩展接口采用了单面排针的形式,看着干净简洁。扩展接口的设计也刚好可以插入面包板,用于搭建临时电路学习。

板上资源

如上图所示,几个重要的部分, 用箭头标出,同时我们还可以通过开发板上印制的内容来了解相关的资源配置,其中4个LED指示灯,可以看出上面标有:TX、RX、ON、L四个字样,其中前两个是串口的发送和接受的指示灯,配合原理图可知分别为绿色和红色LED,ON是对应5V电源,也就是电源指示灯,为绿色。最后一个L为橙黄色,为可编程的一个LED,与D13接口相连。

扩展接口上的标志也可以看出数字接口和模拟输入接口。配合原理图可以知道相应接口的复用功能,下面给出管脚分布图。


安装驱动

由于开发板提供的是FT232RL的USB转232芯片,因此只需要安装此芯片的USB驱动程序即可,通常在Win7或更高版本的操作系统,均能自动完成安装。本人在Win10下测试,连接后,自动就可以匹配好驱动程序。在设备管理器会增加如下图所示,USB转串口COM7。


另外在安装开发软件的时候也会自动安装驱动程序的。安装过程会弹出安装驱动向导,你只要安装就行了。

如上图所示,因此关于驱动,不管在什么系统下你都不必担心,Arduino一条龙的解决方案是不会漏掉这个的。总之,你只要安装弹出的所有安全驱动程式就可以了。当然,如果你使用的第三方变种的Arduino那就另外一回事了,可能安装过程会有兼容性问题,不过这个都是可以解决的。

DEMO测试

使用Mini-USB数据线,连接Arduino和PC的USB接口。我们看到供电后,Arduino NANO开发板上的第三个绿灯(ON,电源指示灯)被点亮,第四个橙黄色(L)按照1秒一次的频率闪烁,如下图所示。

具体代码内容如何,我们看下面的开发环境与编程。

开发环境与编程

Arduino官方网站给出了两种开发编译环境:Arduino IDE和Arduino Studio。区别如下图所示,目前Arduino IDE最新版本号为v1.7.10,Arduino Studio为新推出的产品,最新版本号为v0.0.5 alpha。[!--empirenews.page--]


Arduino IDE是Arduino官方推出的一款标准的编程环境,用于编写代码并上传至电路板。它可以在Windows、Mac OS X和Linux上运行。这个环境是基于JAVA编程语言和Processing等其他开源软件编写,可以用于任何Arduino电路板。

Arduino Studio是使用Arduino编程语言的一款新的开发环境,它是一个适用于所有的环境编辑器:基于浏览器的云,独立于你的计算机,嵌入在你的开发板上。

两款软件均可以运行于Windows系统、Mac OSX系统、Linux系统,不管你是普通用户,还是高富帅用户,还是专业技术用户,Arduino提供的开发环境均可安装于你的装备平台。软件分安装版和解压绿色版,建议使用解压绿色版,只需要解压到你指定的文件夹后就能使用。

接下来我们配置开发环境,第一步选择对应的开发板。如下图所示:工具—>开发板—>Arduino Nano。处理器选择Atmega328。


接下来就是打开示例程序,我们打开DEMO中使用的Blink。方式如下图所示。


这样就会弹出一个新的界面,并打开该例程的代码。


之后等待编译完成,并上传,我们知道,前面提到的安装驱动后,显示的是COM7,而此处软件显示默认使用的是COM1,于是会显示下面的信息。上传失败。


解决方法有两种,第一种,在设备管理器修改端口COM7为COM1;第二种,在配置开发板类型时候选择端口位COM7。这里建议使用第二种方式,配置方法为:工具—>端口—>COM7

正确的配置成功后,经过编译、上传到Arduino会有以下图中的提示:


下面大家再跟着我一起去认识一下新推出的Arduino Studio。新推出的一定会有惊喜,我坚持认为,既然出了新的,肯定是要比老的有进步的。同样,建议采用解压绿色版本。


我们看到该Studio界面美观大方,清晰明了,同样,配置开发板跟之前是一样的。自己可以分别点开菜单查看下拉列表内容。配置好,打开Blink例程如下图所示。


之后同样是点击向右箭头,进行编译和上传,如下图所示,每一步的编译与操作信息均显示出来。在操作过程中,虽然猛一用,感觉好不熟悉,但是,操作几次下来,感觉Studio更好用,目前还没有推出正式版本,相信在正式版放出后,将会更加好用。

[!--empirenews.page--] 

小结

我们知道该开发板提供的主控芯片是Atmel的AVR单片机,ATmega328。该芯片有以下特性。

ARDUINO MICROCONTROLLER

MicrocontrollerATmega328

ArchitectureAVR

Operating Voltage5 V

Flash memory32 KB of which 2 KB used by bootloader

SRAM2 KB

Clock Speed16 MHz

Analog I/O Pins8

EEPROM1 KB

DC Current per I/O Pins40 mA (I/O Pins)

对于学习Arduino的编程语法可以访问www.arduino.org/learning/reference 或访问bbs.21ic.com发帖与网友们交流经验,分享心得。如果有需要,你还可以在该评测下进行回复点评,或咨询问题,作者会及时给你提供有效的帮助。该系列开发板以小巧,通用性强,其结构很适合DIY使用,并可以轻松嵌入你的项目中。由于开发板的主控芯片出厂时植入了Arduino的Bootloader,因此你无需使用额外的编程烧录工具,即可直接上手把玩,另外语法简单的Arduino开发语言,实际上是在C语言的基础上搭建的一个开发框架,因此它具备C语言高效的特性,同时如果你具备C语言基础,也可以很快通过开发软件自带的示例程序快速掌握开发窍门,如果你不具备编程基础,也可以轻松学会这门开发语言。

相关资源

本评测提供给你快速定位官方提供开发资源的链接如下:

电路原理

Arduino编程语言学习

Arduino Nano 主页

Arduino IDE和Arduino Studio下载地址

 

本文系21ic原创,未经许可禁止转载

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除( 邮箱:macysun@21ic.com )。
换一批
延伸阅读
关闭