arduino uno 与 mega 和 micro 的比较 -凯发app官网登录

arduino uno 与 mega 和 micro 的比较

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 则是您的不二之选。


网站地图