为了方便制作不同的项目,Arduino是一个由硬件和软件组成的平台。Arduino Zero和Due是两种不同类型的Arduino板,具有不同的规格,用于执行不同的任务。本论述简要地讨论了Arduino Due和Arduino Zero板之间的区别。
Arduino Due
Arduino Due是一个32位的板子,它有一个Atmel系列的微控制器,有12个模拟引脚用于输入和输出,54个引脚用于数字输入和输出。同样,用于连接硬件或其他设备的有4个引脚。还有一个按钮用于重置Arduino板,控制器的时钟速度为84兆赫。此外,该板有2个模拟数字转换器引脚和OTG USB端口。
如果电压在7到12伏之间,该板工作良好,如果电压低于7伏,Arduino Due会变得不稳定,如果电压超过12伏,会烧毁该板。此外,这块板子配备了512千字节的内存和94千字节的静态RAM。Arduino Due还配备了过电流保护功能,在任何过载情况下都能保护设备。当电流超过500毫安时,这一功能就会激活。
Arduino Due可以用于不同的应用,其中一些应用是。
- 用于多种安全和防御项目。
- 用于机器人领域的多种用途。
- 用于医疗科学领域的多种应用。
Arduino Zero
Arduino zero板是Arduino uno板的扩展版本。它也是一个32位的板子,有20个数字输入和输出引脚以及7个模拟输入和输出。Arduino zero具有Atmel系列微控制器,其时钟速度为48 MHz。该板的工作电压为3.3伏至12伏。
电源可以由USB端口提供,也可以为电源提供一个单独的端口。该板有一个256KB的内存和一个32KB的静态RAM。还提供了过电流保护,以阻止超过500mA的电流。
Arduino zero可以用于不同性质的项目,其中一些项目是。
- 家庭和工业自动化
- 安卓操作系统的应用
- 通信系统
两块板的详细规格比较见下表。
| 规格 | Arduino Zero | Arduino由于 |
|---|---|---|
| 数字输入和输出引脚 | 20 | 54 |
| 模拟输入和输出引脚 | 7 | 12 |
| 存储器 | 256 KB | 512KB |
| 静态RAM | 32KB | 96KB |
| 时钟速度 | 48MHz | 84MHz |
| 工作电压 | 3.3v | 3.3伏 |
| 输入电压 | 7至12伏 | 7至12伏 |
| 工作电流 | 7mA | 7毫安 |
| 微控制器 | ARM Cortex M0+ | ARM Cortex-M3 |
总结
Arduino家族有非常广泛的Arduino板,用于不同类型的应用。在这篇文章中,我们给出了两块Arduino板的规格,也给出了这两块板的比较。