不同类型的Arduino板的区别

电子说

1.2w人已加入

描述

受欢迎的Arduino板

虽然市场上有很多种Arduino板,有一些是最常见的。工程师和业余爱好者最常用的Arduino板包括:

Arduino UNO

Arduino Nano

Arduino Due

Arduino Mega

Arduino UNO

UNO可以说是最受欢迎的Arduino。它采用工作频率为16MHz的Atmega328处理器,包括32KB程序存储器,1KB EEPROM,2KB RAM,14个数字I/O,6个模拟输入,以及5V和3.3V电源轨。

Arduino UNO。

Arduino UNO的针头排列很快就会成为开发板的行业标准,使其与市场上大多数开发板屏蔽兼容。

UNO上有一个电源插孔,可以通过外壁疣供电。还有一个VIN选项可用于将UNO连接到电池。

UNO(69mm x 54mm)的物理尺寸使其成为一个小型开发板,可轻松安装到许多项目中,四个螺孔允许设计人员将它们安全地安装到位。

Arduino Nano

Arduino Nano是基本上是Arduino UNO缩小到一个非常小的轮廓,使得它非常方便用于可能需要尽可能减轻重量的狭小空间和项目。

与UNO一样,Nano由运行于的Atmega328处理器供电。 16MHz,包括32KB程序存储器,1KB EEPROM,2KB RAM,14个数字I/O,6个模拟输入,以及5V和3.3V电源轨。

(注 - Arduino Nano板之前V3.0使用的ATmega168基本上有一半的规格。)

Arduino Nano。

与UNO不同,Nano不能连接到Arduino盾牌但是它有引脚头,使其可用于面包板原型设计或使用插座的PCB。通常,Arduino Nano板是最便宜的Arduino板选项,可以使它们在大型项目中具有成本效益。

Arduino到期

Arduino Due是较大的主板之一,也是第一款由ARM处理器供电的Arduino板。

虽然UNO和Nano工作在5V,但是工作电压为3.3V - 这一点很重要,因为过电压会对电路板造成不可挽回的损害。由运行频率为84MHz的ATSAM3X8E Cortex-M3供电,Due具有512KB ROM和96KB RAM,54个数字I/O引脚,12个PWM通道,12个模拟输入和2个模拟输出。

Arduino Due。图片由Arduino提供。

Due没有任何板载EEPROM,是一个更昂贵的Arduino板。由于Due具有大量引脚头,可连接多个数字I/O,因此它还与标准Arduino屏蔽引脚兼容。软件与Due的兼容性无法保证。

Arduino Mega 2560

Arduino Mega有点类似于Due,因为它也有54个I/O.然而,它不是由ARM内核供电,而是使用ATmega2560。

CPU的时钟频率为16MHz,包括256KB ROM,8KB RAM,4KB EEPROM,工作电压为5V易于使用最爱好友好的电子产品。

Arduino Mega。

Arduino Mega有16个模拟输入,15个PWM通道,1个引脚排列类似于Due,与Arduino屏蔽硬件兼容。与Due一样,软件与Mega的兼容性并不能保证。

选择正确的项目Arduino

现在我们看了一些细节关于每块电路板,可以确定每块电路板的最佳用途。

尽管UNO是最受欢迎的电路板,但由于通用架构和使用通用语言,所有电路板都通过在线论坛提供了出色的支持。 IDE。这意味着您不太可能陷入特定于设备的陷阱,这些陷阱可能会因为硬件配置或固有错误而阻止一段代码工作。

Arduino代码可以很容易地转移到不同的板上而几乎没有任何变化这对于任何想要改变他们对项目将使用的板的想法的设计师都是非常有益的。

每个项目将使用的决定因素归结为两个基本的东西:硬件和成本。虽然每个Arduino的成本方面是显而易见的(最低成本选项始终是首选),但硬件可能不那么容易确定。在查看硬件时,应考虑以下因素:

物理尺寸

CPU电源

内存大小

I/O功能

板载外围设备

重量

Connectivity

在物理尺寸方面,Arduino Nano是最小的,是一款非常便携的设备。 UNO是一个中等规模的开发板,但仍然足够小,可以安装到许多项目,包括遥控设备,如遥控车和船。 Mega和Due是更大的电路板,这使得它们难以在空间受限的应用中使用。

如果一个项目需要高处理能力,那么它的功能强大的ARM内核和大型RAM/ROM 。虽然Mega是一个拥有大量GPIO的大型Arduino,但它的CPU速度仍然与UNO和Nano(同样的Mega系列)相同,因此使用Mega没有速度优势。

UNO和Nano使用相同的处理器,这意味着在硬件和外围设备方面,UNO和Nano是相同的。如果一个项目需要大量的GPIO,则Due和Mega是明显的选择。一个不需要强大CPU但需要大量GPIO的应用程序可以很好地使用Mega。

模拟项目可以在所有Arduino板上完成,但是Due有12个模拟输入和2个模拟输出。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分