📜  Arduino Mega

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

Arduino的兆丰

Arduino Mega基于ATmega2560微控制器。 ATmega2560是一个8位微控制器。我们需要一条简单的USB电缆将其连接至计算机,并使用AC至DC适配器或电池来开始使用它。

Arduino Mega是使用可以在各种平台上运行的Arduino(IDE)进行组织的。在这里,IDE代表集成开发环境。

Arduino Mega的功能类似于其他Arduino开发板。我们不需要额外的组件来工作。

ATmega2560微控制器与Arduino UNO的大多数屏蔽板都一致。

Arduino Mega开发板如下所示:

为什么我们使用Arduino Mega?

与其他板相比,使用Arduino Mega板的优势在于,它具有使用更多内存空间的优势。

它具有更高的处理能力,可以帮助我们同时使用多个传感器。

Arduino UNO和Arduino Mega有什么区别?

  • Arduino UNO基于ATmega328微控制器,而Arduino Mega基于ATmega2560微控制器。
  • Arduino Mega(8Kb SRAM)比Arduino UNO(2Kb SRAM)获得更多的SRAM空间。 SRAM空间越大,Arduino在运行时必须处理和创建变量的空间也就越大。
  • Arduino UNO包括6个模拟引脚输入,14个数字引脚,USB连接器,电源插孔和ICSP(在线串行编程)接头。 Arduino Mega包括54个I / O数字引脚和16个模拟输入/输出(I / O),ICSP接头连接器,一个复位按钮,4个UART(通用异步接收器/发送器)端口,USB连接和一个电源插孔。

记忆

下图显示了内存结构:

预装的闪存具有一个引导加载程序,该加载程序占用8Kb的内存。

在这里,SRAM代表静态随机存取存储器,而EEPROM代表电可擦可编程只读存储器。

Arduino Mega的技术规格

Arduino Mega的技术规格如下:

  • Mega板上有54个输入/输出数字引脚和16个模拟输入/输出(I / O)。
  • 54个数字I / O引脚中的15个引脚是PWM输出引脚。 PWM引脚是具有脉宽调制功能的引脚。
  • Mega板的输入电压在7V至12V之间变化。
  • Arduino Mega中存在的晶体振荡器的频率为16MHz。
  • Mega的功能类似于Arduino UNO。
  • Arduino Mega的工作电压为5V。
  • Mega板在SRAM存储空间方面被认为是优越的。
  • 它非常适合大多数Arduino屏蔽。
  • 引导加载程序用于消除外部燃烧器的使用。
  • 由于其结构,它通常用于创建复杂的项目。
  • 使用Arduino Mega开发板的项目包括IOT应用程序,3D打印机,温度感测,实时应用程序监视等。

如何开始使用Arduino Mega?

我们可以使用Arduino IDE对Arduino Mega进行编程。我们需要安装Arduino IDE软件才能开始该过程。

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

USB电缆对于主板与计算机之间的连接至关重要。绿色LED指示灯将点亮,表明计算机和主板之间已成功连接。

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

  • 打开用Arduino软件编写的代码或草图。
  • 选择板的类型。 ATmega2560微控制器用于Arduino Mega。因此,我们将处理器选择为ATmega2560。选择板子时,默认情况下会自动选择处理器。单击“工具”,然后选择“处理器” ,如下所示: Arduino的兆丰
  • 选择端口。单击工具->端口(选择端口)。该端口可能是COM3或更高版本。例如, COM6。COM1COM2端口将不会出现,因为这两个端口是为硬件串行端口保留的。
  • 现在,上传运行书面代码或草图。

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

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

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