📜  Arduino Due

📅  最后修改于: 2020-12-27 10:12:50             🧑  作者: Mango

Arduino到期

Arduino Due基于32位ARM内核。这是第一款基于ARM微控制器开发的Arduino板。它有两个端口,分别称为本机USB端口和编程端口。

它由54个数字输入/输出引脚和12个模拟引脚组成。板上的的Arduino(IDE)进行组织。在这里,IDE代表集成开发环境。

Arduino Due板如下所示:

串行端口:本机USB端口和编程USB端口是Arduino Due板上的两个端口。

本机USB端口:本机端口直接连接到SAM3X MCU。它使用串行USB对象来支持CDC(通信设备类)串行通信。

编程USB端口:编程端口连接到高性能8位微控制器(ATMEL 16U2),该控制器也用作USB到串行转换器。

重置按钮:用于向连接添加重置按钮。要重置微控制器,我们需要按住重置按钮。

电源插孔:适配器可以插入电源插孔以将其连接到Arduino Due板。

模拟引脚:编号为Ao,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10A11的引脚为模拟引脚。模拟引脚的函数是读取连接中使用的模拟传感器。这些引脚也可以用作GPIO(通用输入输出)引脚。

数字I / O引脚:有54个数字输入/输出引脚。数字引脚的值为HIGH或LOW。

Arduino Due和Arduino UNO有什么区别?

下面列出了Arduino Due和Arduino UNO之间的区别:

  • Arduino Due由54个数字输入/输出引脚和12个模拟引脚组成,而Arduino UNO由6个模拟引脚输入和14个数字引脚组成。
  • Arduino Due基于ARM微控制器,而Arduino UNO基于ATmega328微控制器。
  • Arduino Due使用的系统电压为3.3V,而Arduino UNO使用的系统电压为5V。

Arduino Due和Arduino Mega有什么区别?

下面列出了Arduino Due和Arduino Mega之间的区别:

  • 与Arduino Mega相比,Arduino Due具有更多的内存和更好的处理能力。
  • Arduino Due基于ARM微控制器,而Arduino Mega基于ATmega2560微控制器。
  • 与Arduino Due相比,该库和屏蔽与ATmega2560微控制器更兼容。
  • Arduino Due由54个数字输入/输出引脚和12个模拟引脚组成,而Arduino Mega由14个模拟引脚输入和54个数字引脚组成。

Arduino Due的技术规格

下面列出了Arduino Due的技术规格:

  • ARM微控制器是32位的。
  • 数字引脚组中的12个引脚是PWM引脚。
  • Arduino Due的工作电压为3.3V。
  • 它由两个串行端口组成。
  • 有4个UART(通用异步接收器发送器)串行模块。
  • 引脚组中的12个引脚是标有A0至A11的模拟引脚。
  • Arduino Due的输入电压在7V至12V之间变化。
  • 它由512KB闪存和96KB SRAM组成。
  • SRAM由两部分内存组成,分别为32KB和64KB。
  • 时钟的CPU频率为84MHz。

Arduino Due入门

我们可以使用Arduino IDE对Arduino Due进行编程。 Arduino IDE是集成开发程序,对于所有开发板都是通用的。

我们还可以使用Arduino Web Editor,它允许我们上传草图并将代码从Web浏览器(建议使用Google Chrome)写入任何Arduino Board 。这是一个在线平台。

下面列出了开始使用Arduino Due的步骤:

  • 安装单板驱动程序。

我们不需要在OSX上安装驱动程序。但是我们可能会看到一个对话框,用于在计算机上打开“网络偏好设置”。单击网络首选项->单击应用->退出系统首选项

Due将起作用,但显示“未配置”

但是,对于Windows XP和Windows 7 ,请执行以下步骤:

  • 下载Arduino软件->解压缩文件->仅通过编程端口使用USB将开发板连接到我们的计算机->将开始安装驱动程序。
  • 单击开始->控制面板->系统和安全
  • 单击系统->设备管理器->端口(COM&LPT) ->打开端口“ Arduino Due Prog。端口”。
  • 右键单击“ Arduino Due Prog。端口” ->更新驱动程序软件->浏览我的计算机以获取驱动程序软件。
  • 导航到Arduino下载的文件夹。
  • 在Arduino主文件夹中,选择并找到“ Drivers”
  • 要继续,请单击确定->下一步
  • 点击“仍然继续”按钮。
  • 安装完成。现在,我们可以在设备管理器中看到我们的端口。

Linux:对于Linux ,不需要任何驱动程序安装。

  • 选择单板和端口的类型。

我们应该使用电源插座附近的编程端口来上传草图。

我们需要遵循一些步骤,通过“编程”端口上传草图,如下所示:

  • 将USB电缆插入编程端口。
  • 单击工具->选择串行端口
  • 单击“工具” ->单击板上->选择Arduino Due(编程端口),如下所示:
  • 从“文件”->“示例”中打开任何草图。我们也可以创建自己的草图。
  • 现在,上传运行书面代码或草图。

要上传并运行,请单击Arduino显示屏顶部面板上的按钮,如下所示:

在代码和草图的编译和运行之后的几秒钟内,Arduino开发板上的RX和TX指示灯将闪烁。

成功上传代码后,将显示“完成上传”消息。该消息将显示在状态栏中。