Плата Arduino Mega 2560

Попробуйте наш инструмент устранения неполадок





Плата Arduino - это плата микроконтроллера с открытым исходным кодом, основанная на микроконтроллере Atmega 2560. Среда роста этой платы выполняет язык обработки или подключения. Эти платы перезарядили индустрию автоматизации своей простой в использовании платформой, где каждый с небольшими, в противном случае техническими знаниями, не может начать с открытия некоторых необходимых навыков для программирования, а также запуска Плата Arduino . Эти доски используются для расширения отдельных интерактивных объектов, в противном случае мы можем подключаться к программному обеспечению на вашем ПК, например, MaxMSP, Processing и Flash. В этой статье обсуждается Введение в плату Arduino Mega 2560 , контактная схема и ее характеристики.

Что такое Arduino Mega 2560?

Плата микроконтроллера, такая как «Arduino Mega», зависит от микроконтроллера ATmega2560. Он включает цифровые входы / выходы 54, где 16 контактов являются аналоговыми входами, 14 используются как выходы ШИМ, аппаратные последовательные порты ( UART ) - 4, а кварцевый генератор -16 МГц, разъем ICSP, разъем питания, USB-соединение, а также кнопка RST. Эта плата в основном включает в себя все необходимое для поддержки микроконтроллера. Итак, питание этой платы может осуществляться путем подключения ее к ПК с помощью USB-кабеля, аккумулятора или адаптера AC-DC. Эту плату можно защитить от неожиданного электрического разряда, установив опорную пластину.




Arduino-Mega 2560-плата

Arduino-mega 2560-плата

Контакты SCL и SDA платы Mega 2560 R3 подключаются к контакту AREF. Кроме того, рядом с контактом RST расположены два последних контакта. Один вывод - это IOREF, который позволяет экранам регулировать напряжение, подаваемое с платы Arduino. Другой контакт не привязан и сохраняется для использования в будущем. Эти платы работают со всеми существующими щитами, хотя могут адаптироваться к новейшим щитам, в которых используются эти дополнительные контакты.



Arduino Mega Технические характеристики

Технические характеристики Arduino Mega включают следующее.

  • ATmega2560 - это микроконтроллер.
  • Рабочее напряжение этого микроконтроллера составляет 5 вольт.
  • Рекомендуемое входное напряжение составляет от 7 до 12 вольт.
  • Входное напряжение будет от 6 до 20 вольт.
  • Цифровых входов / выходов 54, где 15 из этих контактов будут подавать ШИМ o / p.
  • Аналоговые входные контакты 16
  • Постоянный ток для каждого входа / выхода составляет 40 мА.
  • Постоянный ток, используемый для вывода 3.3 В, составляет 50 мА.
  • Флэш-память типа 256 КБ, где 8 КБ флэш-памяти используется с помощью загрузчика.
  • Статическая оперативная память (SRAM) составляет 8 КБ.
  • Объем электрически стираемой программируемой постоянной памяти (EEPROM) составляет 4 КБ.
  • Тактовая частота (CLK) - 16 МГц.
  • Используемый в нем USB-чип MAX3421E.
  • Длина доски 101,52 мм.
  • Ширина доски 53,3 мм.
  • Вес этой доски 36 г.

Конфигурация Mega Pin Arduino

Конфигурация контактов этого Ардуино мега 2560 плата показана ниже. Каждый вывод на этой плате выполняет определенную функцию, связанную с ним. Все аналоговые выводы этой платы могут использоваться как цифровые выводы ввода / вывода. Используя эту плату, можно создать мегапроекцию Arduino. Эти платы предлагают гибкое пространство рабочей памяти и вычислительную мощность, что позволяет без задержек работать с различными типами датчиков. Когда мы сравниваем с другими типы плат Arduino эти доски лучше физически.

плата-пин-схема Arduino-Mega 2560

Схема контактов платы Arduino-mega 2560

Контакт 3,3 В и 5 В


Эти контакты используются для обеспечения регулируемого напряжения около 5В. Этот RPS (регулируемый источник питания) дает возможность микроконтроллер а также другие компоненты, которые используются поверх мега-платы Arduino. Его можно получить от Vin-вывода платы или еще одного регулируемого источника питания -5В в противном случае. USB-кабель , в то время как другое регулирование напряжения может быть предложено с помощью вывода 3.3V0. Максимальная потребляемая мощность составляет 50 мА.

GND контакт

На мегаплате Arduino есть контакты 5-GND, один из которых может использоваться всякий раз, когда этого требует проект.

Сброс (RST) Pin

Вывод RST этой платы можно использовать для перестановки платы. Плату можно переставить, установив этот вывод в низкий уровень.

Вин Пин

Диапазон входного напряжения, подаваемого на плату, составляет от 7 до 20 вольт. Через этот контакт можно получить доступ к напряжению, обеспечиваемому разъемом питания. Однако выходное напряжение через этот вывод на плате будет автоматически установлено до 5 В.

Последовательная связь

Последовательные контакты этой платы, такие как TXD и RXD, используются для передачи и приема последовательных данных. Tx указывает передачу информации, тогда как RX указывает данные приема. Последовательные контакты этой платы имеют четыре комбинации. Для серийного номера 0 он включает Tx (1) и Rx (0), для серийного номера 1 он включает Tx (18) и Rx (19), для серийного номера 2 он включает Tx (16) и Rx (17), и, наконец, для serial 3, он включает Tx (14) и Rx (15).

Внешние прерывания

Внешние прерывания могут быть сформированы с использованием 6-контактных выводов, таких как прерывание 0 (0), прерывание 1 (3), прерывание 2 (21), прерывание 3 (20), прерывание 4 (19), прерывание 5 (18). Эти выводы создают прерывания разными способами, например, обеспечивают НИЗКОЕ значение, нарастающий или спадающий фронт или изменяют значение на выводах прерывания.

ВЕЛ

Эта плата Arduino включает в себя ВЕЛ и это связано с выводом 13, который называется цифровым выводом 13. Этот светодиод может работать на основе высокого и низкого значений вывода. Это даст вам возможность изменять навыки программирования в реальном времени.

AREF

Термин AREF обозначает аналоговый источник опорного напряжения, которое является опорным напряжением для аналоговых входов

Аналоговые выводы

На плате есть 16 аналоговых контактов, которые обозначены как A0-A15. Очень важно знать, что все аналоговые выводы на этой плате можно использовать как цифровые выводы ввода / вывода. Каждый аналоговый вывод доступен с 10-битным разрешением, которое может измеряться от GND до 5 вольт. Но более высокое значение можно изменить, используя вывод AREF, а также функцию аналогового задания ().

I2C

В Связь I2C может поддерживаться двумя контактами, а именно 20 и 21, где 20-контактный означает последовательную линию данных (SDA), которая используется для хранения данных, а 21-контактный означает последовательную тактовую линию (SCL), в основном используемую для синхронизации данных между устройствами

Связь SPI

Термин SPI - это последовательный периферийный интерфейс, который используется для передачи данных между контроллером и другими компонентами. Четыре контакта, такие как MISO (50), MOSI (51), SCK (52) и SS (53), используются для связи SPI.

Размеры

Размер платы Arduino Mega 2560 в основном включает длину, а также ширину, например, 101,6 мм или 4 дюйма X 53,34 мм или 2,1 дюйма. Он сравнительно превосходит другие типы плат, доступных на рынке. Но разъем питания и порт USB несколько увеличены по сравнению с указанными размерами.

Совместимость с щитом

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

Кроме того, распределительный коллектор щита должен вибрировать вместе с распределительным штифтом платы Arduino. Для этого можно просто подключить экран к плате Arduino и перевести его в рабочее состояние.

Программирование

Программирование Arduino Mega 2560 может быть выполнено с помощью IDE (программное обеспечение Arduino), и оно поддерживает язык программирования C. Здесь эскиз - это код в программном обеспечении, который записывается в программном обеспечении и затем перемещается на плату Arduino с помощью кабеля USB.

Мега-плата Arduino включает в себя загрузчик, который исключает использование внешнего записывающего устройства для записи программного кода на плату Arduino. Здесь обмен данными с загрузчиком может осуществляться по протоколу STK500.

Когда мы компилируем, а также записываем программу Arduino, мы можем отсоединить USB-кабель, чтобы отключить источник питания от платы Arduino. Всякий раз, когда вы предлагаете использовать плату Arduino для своего проекта, источник питания может быть обеспечен через разъем питания или вывод Vin платы.

Еще одна особенность этого - многозадачность везде, где мега-плата Arduino пригодится. Но программное обеспечение Arduino IDE не поддерживает многозадачность, однако по этой причине можно использовать дополнительные операционные системы, а именно RTX и FreeRTOS, для написания C-программы. Его можно гибко использовать в вашей личной программе сборки с помощью соединителя ISP.

Таким образом, все дело в Таблица данных Arduino Mega 2560 . Это замена старого Ардуино Мега доска. Из-за большого количества контактов, как правило, он не используется для общих проектов, однако мы можем обнаружить их в сложных проектах, таких как измерение температуры, 3D-принтеры, приложения IOT, детекторы радона, мониторинг приложений данных в реальном времени и т. Д. вопрос к вам, каковы характеристики платы Arduino mega 2560?

Источники изображений: Ардуино