Arduino Mega: все о большой плате для разработки

Arduino Mega

Если плита Arduino UNO Ред.3 он слишком мал для вас, и вы хотите создавать более сложные проекты и пользоваться большей мощностью, тогда вам нужна доска Arduino Mega, еще одна из доступных моделей, созданная теми же разработчиками, что и исходная плата, но оснащенная более быстрым микроконтроллером, большим объемом памяти и большим количеством выводов для программирования.

Arduino Mega имеет много общего с Arduino UNO, но есть некоторые отличия, которые делают его особенным для всех. производители ищут что-то большее. В общем, если вы только начинаете, это не лучший выбор, но он подходит, если вы уже использовали возможности UNO и хотите пойти дальше.

Что такое Arduino Mega?

Логотип Arduino

Arduino Mega Это еще одна официальная плата для разработки на базе микроконтроллера Atmel ATmega2560, отсюда и ее название. Кроме того, он включает 54 цифровых входа и выхода, 15 из которых могут использоваться как ШИМ выходы. Он также имеет 16 аналоговых входов, 4 UART в качестве последовательных портов для оборудования, кварцевый генератор 16 МГц, USB-соединение, разъем питания, заголовок ICSP и кнопку сброса.

Как видите, сравнивая с Arduino UNO, имеет более высокие мощности, что также приводит к увеличению его цена слегка. Однако он совсем не дорогой, стоит всего на несколько евро дороже и его можно найти во многих специализированных магазинах:

Он содержит все что тебе нужно для вашего микроконтроллера, поэтому вам нужно только беспокоиться о настройке своего проекта DIY, подключении платы через USB к компьютеру, загрузке эскиза, созданного с помощью Arduino IDE, и его использовании.

Вы должны знать, что, в отличие от предыдущих плат, Arduino Mega не использует микросхему контроллера FTDI USB-to-serial. Вместо этого используйте Микросхема ATmega16U2 в последних версиях (Rev1 и Rev2 использовали ATmega8U2). То есть в нем есть программатор преобразователя USB-to-serial.

Эта тарелка идеально подходит для множества сложных проектов, например, мозг для 3D-принтеров, промышленных роботов с ЧПУ и т. д. И они полностью совместимы с щитами или щитами Arduino UNO, так что вы найдете множество совместимых элементов и отличное сообщество, всегда готовое помочь с вашими вопросами и проблемами.

И если вы хотите узнать больше о совместимые электронные компоненты и модулиВ этом же блоге есть много из них, шаг за шагом объясненные со всем, что вам нужно, чтобы заставить их работать. Например:

Подробная информация об Arduino Mega

Плита Arduino Mega есть все, что вы можете найти на тарелке Arduino Uno Rev3, но с некоторыми дополнениями, которые делают его более мощным, как я уже упоминал.

Технические характеристики, схема и распиновка

Лас- технические характеристики платы Arduino Mega, которые вам следует знать:

  • Микроконтроллер Atmel ATmega2560 на 16 МГц
  • Флэш-память 256 КБ (8 КБ используется загрузчиком, который нельзя использовать для ваших программ)
  • Память SRAM 8 КБ.
  • Память EEPROM 4 КБ.
  • Рабочее напряжение 5в
  • Входное напряжение 7-12 В
  • Пределы входного напряжения: 6-20 В
  • 54 цифровых контакта, 15 из которых могут быть ШИМ. Они могут быть настроены кодом IDE Arduino как входы или выходы.
  • 16 контактов аналогового входа.
  • 4 входа UART, USB, RX и TX для связи, а также TWI и SPI.
  • Контакты питания: 5 В для подачи тока на проекты, пока на плату подается напряжение от 7 до 12 В или от USB 5 В. Вывод 3v3 может подавать напряжение 3.3 В. Контакты GND можно использовать для заземления ваших проектов. В то время как контактный IOREF является контактным на плате, чтобы обеспечить опорное напряжение, с которым микроконтроллер работает.
  • Ток для каждого контакта ввода / вывода составляет 40 мА постоянного тока.
  • Ток, подаваемый на вывод 3v3, составляет 50 мА.

Я также хотел бы добавить, что Arduino Mega имеет сбрасываемый предохранитель для защиты USB-порта компьютера, к которому вы подключаете плату. Таким образом вы избежите повреждений из-за коротких замыканий в ваших проектах или возможных перегрузок по току. Это дополнительный уровень внутренней защиты, который реализует эта версия, который срабатывает, если к USB-порту подается более 500 мА, автоматически разрывая соединение до тех пор, пока эта перегрузка не будет устранена.

Даташит

Вы также можете скачать технический лист или техническое описание со всем, что вам нужно знать об электронных деталях этого продукта, максимальных токах и напряжениях, разрешенных, чтобы не повредить плату, полную распиновку и большой объем информации, которую вы хотели бы иметь. Для этого вы можете скачать его с официального сайта:

Arduino IDE и программирование

Скриншот Arduino IDE

Чтобы запрограммировать Arduino Mega, а также другие модели плат для разработки, в вашем распоряжении есть программное обеспечение под названием Arduino IDE. Эта платформа разработки совместима как с macOS, так и с Windows и Linux. Полный бесплатный пакет с открытым исходным кодом, с помощью которого вы можете начать создавать свои собственные исходные коды и записывать их на плату с помощью кабеля USB.

Как известно, эта программа использует язык программирования родной для Arduino для программирования высокого уровня, основанного на обработке. Он имеет сходство с другими языками, поскольку основан на C ++ с аналогичным синтаксисом и формами.

В статьи этого блога мы обычно включаем в конце некоторые фрагменты кода или эскиза с примерами кода, чтобы начать работу с каждым представленным нами проектом или компонентом. Итак, вы можете начать делать свои первые шаги. Но если вы хотите узнать больше об Arduino IDE и о том, как программировать свои проекты, я приглашаю вас загрузить наш бесплатный курс программирования. Arduino IDE в PDF.

Кроме того, в дополнение к вашим продвинутым проектам, вполне вероятно, что вам также понадобятся другие приложения или программное обеспечение, которые помогут вам все изложить и более четко, чтобы не навести беспорядок. Так, Вам также будет интересно узнать такие проекты, как:

  • KiCad: это среда EDA для электронной разработки, с помощью которой можно создавать сложные диаграммы и макеты. Это бесплатное кроссплатформенное программное обеспечение с открытым исходным кодом для Linux, macOS и Windows.
  • Фрицинг: это очень практичное многоплатформенное программное обеспечение с открытым исходным кодом, которое поможет вам создать свои проекты схематично или в 3D, чтобы показать их.

Будьте первым, чтобы комментировать

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.