Arduino Mega:有关大型开发板的所有信息

Arduino的兆丰

如果 盘 Arduino UNO 版本3 它对您来说太小了,您想创建更多高级项目并享受更多功能,那么您所需要的就是一块板子 Arduino的兆丰,这是由与原始电路板相同的开发人员创建的另一种可用模型,但配备有更快的微控制器,更多的内存和更多的编程引脚。

Arduino Mega与有很多相似之处 Arduino UNO,但有一些差异使每个人都很特别 制造商寻找更多的东西。 通常,如果您只是入门,那不是最佳选择,但是如果您已经利用了UNO的功能并且想走得更远,那就是最佳选择。

什么是Arduino Mega?

Arduino徽标

Arduino的兆丰 它是基于Atmel ATmega2560微控制器的另一个官方开发板,因此得名。 此外,它包括54个数字输入和输出引脚,其中15个可用作 PWM输出。 它还具有16个模拟输入,4个UART作为硬件的串行端口,16 Mhz晶体振荡器,USB连接,电源连接器,ICSP接头和复位按钮。

如您所见,与 Arduino UNO,具有更高的容量,这也导致 它的价格 轻轻。 但是,它一点也不贵,它仅需花费几欧元,您可以在许多专业商店中找到它:

它包含 您需要的一切 对于您的微控制器,因此您只需要担心自己的DIY项目,通过USB将开发板连接到计算机,下载使用Arduino IDE创建的草图并将其投入使用。

您应该知道,与以前的主板不同,Arduino Mega不使用FTDI USB到串行控制器芯片。 相反,请使用 ATmega16U2芯片 在其最新版本中(Rev1和Rev2使用了ATmega8U2)。 也就是说,它具有USB到串行转换器的编程器。

这个盘子是 众多高级项目的理想选择例如用作3D打印机,工业CNC机器人等的大脑。 并且它们与以下的护罩或护罩完全兼容 Arduino UNO,因此您会发现许多兼容的元素和一个强大的社区随时准备为您的问题提供帮助。

如果您想进一步了解 兼容的电子元件和模块,在同一博客中,有很多步骤逐步说明了它们的全部功能。 例如:

Arduino Mega的详细信息

碟子 Arduino的兆丰 有您可以在盘子上找到的所有东西 Arduino Uno Rev3,但是正如我已经提到的,它还具有一些使其更强大的功能。

技术特性,方案和引脚排列

技术特点 您应该知道的Arduino Mega开发板包括:

  • 2560 Mhz的Atmel ATmega16微控制器
  • 256 KB闪存(引导加载程序使用的8KB不能用于您的程序)
  • 8 KB SRAM存储器。
  • 4 KB EEPROM存储器。
  • 5v工作电压
  • 输入电压7-12v
  • 输入电压限制:6-20v
  • 54个数字引脚,其中15个可以是PWM。 可以通过Arduino IDE代码将它们配置为输入或输出。
  • 16个模拟输入引脚。
  • 4个UART,USB,RX和TX引脚进行通信,以及TWI和SPI。
  • 电源引脚:5v,可为电路板提供7至12v或5v USB供电的电流。 3v3引脚可以提供3.3伏的电压。 GND引脚可用于将您的项目接地。 IOREF引脚是电路板上的引脚,用于提供微控制器工作的参考电压。
  • 每个I / O引脚的电流为40mA DC。
  • 引脚3v3输送的电流为50 mA。

我还要补充一点,Arduino Mega具有可重置的多重保险丝,以保护您将开发板连接到的计算机上的USB端口。 这样,您将避免由于项目中的短路或可能发生的过电流而造成损坏。 这是该版本实施的另一层内部保护,如果对USB端口施加了超过500 mA的电流,则会启动该保护,并自动断开连接,直到消除过载为止。

参数规格表

您也可以下载一个 技术表或数据表 您需要了解有关该产品的电子详细信息的所有信息,允许的最大电流和最大电压,以免损坏电路板,完整的引脚排列以及您希望获得的大量信息。 为此,您可以从官方网站下载它:

Arduino IDE和编程

Arduino IDE的屏幕截图

要对Arduino Mega以及其他开发板模型进行编程,您可以使用名为 Arduino IDE。 该开发平台与macOS,Windows和Linux兼容。 一套完整的免费开放源代码套件,您可以使用它开始创建自己的源代码,并使用USB电缆将其记录在板上。

如您所知,该程序使用 程序设计语言 Arduino原生,用于基于处理的高级编程。 它与其他语言相似,因为它基于C ++,具有相似的语法和形式。

在此博客的文章中,我们通常会在最后添加一些内容 代码或草图片段 带有代码示例,以开始介绍我们引入的每个项目或组件。 因此,您可以开始迈出第一步。 但是,如果您想了解有关Arduino IDE以及如何对项目进行编程的更多信息,我邀请您下载我们的免费编程课程 PDF中的Arduino IDE.

此外,作为高级项目的补充,您可能还需要其他应用程序或软件,这些应用程序或软件将帮助您概述所有内容并使其更清晰地显示出来,以免造成混乱。 所以, 您也将有兴趣了解 像这样的项目:

  • KiCad的:这是一个用于电子开发的EDA环境,可用来制作复杂的图表和布局。 它是适用于Linux,macOS和Windows的免费,开源和跨平台软件。
  • 弗里辛:这是一个非常实用的开源和多平台软件,可以帮助您以示意图或3D方式创建项目以显示它们。

成为第一个发表评论

发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。