Arduino Due和Arduino Zero之间的区别

330 阅读2分钟

为了方便制作不同的项目,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 ZeroArduino由于
数字输入和输出引脚2054
模拟输入和输出引脚712
存储器256 KB512KB
静态RAM32KB96KB
时钟速度48MHz84MHz
工作电压3.3v3.3伏
输入电压7至12伏7至12伏
工作电流7mA7毫安
微控制器ARM Cortex M0+ARM Cortex-M3

总结

Arduino家族有非常广泛的Arduino板,用于不同类型的应用。在这篇文章中,我们给出了两块Arduino板的规格,也给出了这两块板的比较。