首页 > 评测 > 创客造梦机——Arduino M0评测

创客造梦机——Arduino M0评测

opensource   创客   Arduino   M0   
  • 作者:seesea
  • 来源:21ic
  • [导读]
  • 前言 梦想总是要有的,万一实现了呢?Arduino M0对于笔者来说就是实现创客梦想的造梦机。

 前言

 
梦想总是要有的,万一实现了呢?每个人心中都有自己的梦,每个创客都有创造的冲动,应习大大的号召,国内更是掀起一番创客运动的高潮,这时候有一个功能强大又易用的创客工具就显得很重要了,流行的几大开发平台中,不得不提到 Arduino。
 
2005 年 Arduino问世后,以其开发容易、扩展方便、社区资源丰富等优点深受广大创客们的喜爱并被广范使用,然而随着应用的扩大,8 位 AVR 单片机的性能和功能逐渐不能满足需求了,主频太低实时计算不能满足要求?没有 DAC 不能实现真正的模拟输出?ADC 分辨率不够测量太粗糙?PWM 分辨率太低控制不够精细?用软 RTC 计时不够精准?咱非电子专业创客对于电源控制掌握不了只会全功率运行?难道 Arduino 只能将就于做一个玩具么?这时候官方适时推出了 32 位 ARM 芯片的 Arduino M0。官方说法是 M0 是 UNO 平台的 32 位增强版(中文版页面没有概览这一项说明,英文页面原文:The Arduino M0 represents a simple, yet powerful, 32-bit extension of the Arduino UNO platform.),因此 M0 外观及接口与 UNO 完全一致,让创客们以最熟悉的面孔来使用升级版 UNO,不用花费更多的学习成本来驾驭高性能的 M0。同时官方同步推出相应的库来让创客们简单方便地使用 M0 的新功能。
 
新品上架 == 新技能 GET!
图片1.png
 
开箱
 
等待多时,今天终于激动地收到了 Arduino M0,小心翼翼地拆开快递箱,展现在眼前的是很雅致的印着蓝色板子的包装盒,哑光的表面让人摸着和看着都觉得很舒服:
图片2.png
打开后,里面装着板子、说明书以及一张开源DIY的贴纸,看到 OPEN SOURCE、HACKED、DIY 和 ARDUINO 有一种莫名的感动:
图片3.png
 
Arduino主板是一种比较浅的蓝色,看多了深蓝色的电路板,觉得这种蓝色很养眼,主板上还有橡胶缓冲用于保护元件,并有一张贴纸提示下载 IDE 的官方网址,细心又贴心的安排:

图片24.png
 
揭去橡胶和贴纸,就看到了真实的主板,熟悉的 Arduino 标志,以及反白印刷的型号 M0 赫然展现在眼前,一切是这么的熟悉,没有一丝陌生感。灰色的排座提示着引脚的工作电压是 3.3V,USB 口换成 micro 口使得整体厚度减少,这种接口的 USB 线对于用安卓手机的人来说也是顺手就可以拿到了:
图片4.png
背面同样保持传统,印刷有更详细的板子信息:
图片5.png
主要板载资源
图片6.png
 
Arduino M0 参数简表
表格1.jpg
 
主芯片 SAMD21 功能框图
图片7.png
 
与 Arduino UNO 比较
 
既然Arduino M0 是 UNO 的增强版,咱就对二者做个主要参数的比较吧:
 
表格2.jpg
 
性能上就不用说了,一个是 8 位 AVR,一个是 32 位 Cortex-M0+ 的 ARM,M0 完胜 UNO。
 
资源上:
 
M0 的 2 - 13 数字引脚均有 PWM 功能,而 UNO 只有部分引脚有 PWM 功能。
 
M0 拥有一个 10 位分辨率的 DAC 输出,复用 A0 引脚,UNO 没有 DAC。
 
存储空间 M0 可是大 UNO 一个数量级。

注意:
 
M0 的 SPI 接口仅在 ICSP 接口上提供,并不像 UNO 一样有连接在数字引脚上。
 
M0 使用 3.3V 工作电压,UNO 使用5V。
 
UNO 也有优势,引脚的带载能力大于 M0,5V 的工作电压比较容易匹配外围模块。
 
M0 与 UNO 外观一致,引脚也是标准的 Arduino 排列:
图片8.png
 
这使得 UNO 上可用的扩展板均可完美地用在 M0 上,比如网络扩展板和时钟扩展板:
图片9.png

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

网友评论