📅  最后修改于: 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。选择板子时,默认情况下会自动选择处理器。单击“工具”,然后选择“处理器” ,如下所示:
- 选择端口。单击工具->端口(选择端口)。该端口可能是COM3或更高版本。例如, COM6等。COM1和COM2端口将不会出现,因为这两个端口是为硬件串行端口保留的。
- 现在,上传并运行书面代码或草图。
要上传并运行,请单击Arduino显示屏顶部面板上的按钮,如下所示:
在代码和草图的编译和运行之后的几秒钟内,Arduino开发板上的RX和TX指示灯将闪烁。
成功上传代码后,将显示“完成上传”消息。该消息将在状态栏中可见。