Arduino 开发板拥有不计其数的款型,俨然已经成为市场上最受欢迎的微控制器之一。一些 Arduino 开发板更适合某些特定的应用。让我们比较下 Arduino 开发的三种比较受欢迎的产品:Uno、Micro 以及 Mega 2560,看看哪款产品最适合您的下个原型、物联网或者 DIY 项目以及教育机器人项目。
产品尺寸及详细信息
Micro 的尺寸为 0.7“x 1.9”,与它的名字相符,是最小的微控制器开发板之一。相反的,Mega 2560 的尺寸约为 4” x 2.1”,面积约为 Micro 的 6 倍。而 Uno 的尺寸为 2.7” x 2.1”,处于两者之间。Micro 的定价通常在 19-25 美金左右(有时”一板难求“),Uno 约在 20-23 美金左右,而 Mega 2560 的定价则为 36-39 美金之间。
连接性能
如果要连接到计算机开始编程,Uno 和 Mega 2560 都可以通过标准 A/B USB 连接线连接,而 Micro 则需要使用 Micro-USB 连接线。
这三种 Arduino 开发板各自的输入/输出引脚数量都不相同。引脚数量最多的是 Mega 2560,拥有多达 54 个数字输入/输出引脚(其中的 15 个是 PWM 引脚)以及 16 个模拟输入引脚。引脚数量排在第二的是 Micro,这比较出乎意料。它拥有 20 个数字输入/输出引脚(其中的 7 个是 PWM 引脚)以及 12 个模拟输入引脚。排在最后的是 Uno,它有 14 个数字输入/输出引脚(其中的 6 个是 PWM 引脚)以及 6 个模拟输入引脚。
同样值得注意的是 Uno 和 Mega 2560 通常采用通孔结构,而 Micro 所采用的排针式输入/输出引脚布局,使得它能够插入各种面包板或系统。这也就意味着大多数扩展板都兼容 Uno 和 Mega 2560,但 Micro 则无法兼容。
您可以查看一些比较有用而且有趣的 Arduino 扩展板,其中包括 1Sheeld +(将您的智能手机当做传感器使用)或者继电器扩展板:
参阅相关产品
参阅相关产品
处理能力
这三种 Arduino 开发板的处理能力各不相同,因此下面我们来探讨下它们的频率/时钟速度。这些开发板的频率/时钟速度,简单来讲就是它们执行指令的速度。它们的时钟速度相同,都是 16 MHz,这让人有些意外。
Uno 和 Micro 上的闪存大小相同,都是 32 kB,而 Mega 2560 则为 256 kB,因此它的存储空间是其他两种开发板的 8 倍!简而言之,闪存的大小代表着你可以将多大的元素图标/代码上传到 Arduino 上,因此如果你需要上传大型代码,Mega 2560 会是您的不二之选。
Arduino 开发板使用 SRAM(静态随机存储器)。Mega 2560 的 SRAM 存储空间最大,为 8 kB,这是 Uno 的 4 倍,Micro 的 3.2 倍。SRAM 空间越大,Arduino 在运行时就有更多的空间用于创建和操作变量。
结语
这是一张 Uno、Mega 2560 以及 Micro 开发板的对照表。
图 1:Arduino Uno、Mega 2560 和 Micro 的对比。
可以参照以下结论,了解自己应该使用哪种开发板:
如果您比较关心项目是否紧凑,不太在意输入/输出引脚的数量,不介意以比平时高的价格购买(有时会“一板难求”),也不希望使用扩展板,那么请使用 Arduino Micro。
如果你在编写大型代码,项目中需要大量的输入/输出引脚,而且希望使用扩展板,那么可以选择 Arduino Mega 2560。
而如果您只是想要制做一个小的原型,想要添加扩展板,想要一款性价比高的开发板,或者只是想感受学习编码的乐趣,Arduino Uno 则是您的不二之选。
参阅相关产品
参阅相关产品
参阅相关产品
要查看更多比较,请点击下方链接: