Дъска Arduino Mega 2560

Дъска Arduino Mega 2560

Платката Arduino е платка за микроконтролер с отворен код, която е базирана на микроконтролера Atmega 2560. Средата за растеж на тази платка изпълнява езика за обработка или окабеляване. Тези платки са презаредили индустрията за автоматизация с тяхната лесна за използване платформа навсякъде, където всеки с малък иначе технически фон не може да започне, като открие някои необходими умения за програмиране, както и за стартиране на Дъска Arduino . Тези платки се използват за разширяване на отделни интерактивни обекти, в противен случай можем да се свържем със софтуер на вашия компютър като MaxMSP, Processing и Flash. Тази статия обсъжда въведение в Arduino mega 2560 платката , щифтова диаграма и нейните спецификации.



Какво е Arduino Mega 2560?

Платката на микроконтролера като „Arduino Mega“ зависи от микроконтролера ATmega2560. Включва цифрови входно-изходни щифтове-54, където 16 щифта са аналогови входове, 14 се използват като ШИМ изходи хардуерни серийни портове ( UARTs ) - 4, а кристален осцилатор -16 MHz, заглавка на ICSP, жак за захранване, USB връзка, както и RST бутон. Тази платка включва главно всичко, което е от съществено значение за поддържането на микроконтролера. И така, захранването на тази платка може да стане чрез свързване към компютър с помощта на USB кабел, батерия или AC-DC адаптер. Тази платка може да бъде защитена от неочакван електрически разряд чрез поставяне на основна плоча.


arduino-mega 2560-борд

Arduino-mega 2560-борд





SCL и SDA щифтовете на платката Mega 2560 R3 се свързват с до щифта AREF. Освен това има два последни щифта, разположени близо до щифта RST. Единият щифт е IOREF, който позволява на екраните да регулират напрежението, предлагано от платката Arduino. Друг щифт не е свързан и се съхранява за предстоящи цели. Тези платки работят с всеки съществуващ щит, въпреки че могат да се адаптират към най-новите екрани, които използват тези допълнителни щифтове.

Мега спецификации на Arduino

Спецификациите на Arduino Mega включват следното.



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

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

ПИН конфигурацията на това Arduino mega 2560 дъската е показана по-долу. Всеки щифт на тази дъска идва от определена функция, която е свързана с него. Всички аналогови щифтове на тази платка могат да се използват като цифрови I / O щифтове. Чрез използването на тази платка може да се проектира Arduino mega projected. Тези платки предлагат гъвкаво работно място в паметта, а още повече и обработваща мощност, която позволява да се работи с различни видове сензори без забавяне. Когато сравняваме с други видове дъски Arduino , тези дъски са физически по-добри.

arduino-mega 2560-board-pin-diagram

Arduino-mega 2560-board-pin-diagram

Пин 3.3V и 5V


Тези щифтове се използват за осигуряване на o / p регулирано напрежение приблизително 5V. Това RPS (регулирано захранване) осигурява силата да микроконтролера както и други компоненти, които се използват върху мега платката Arduino. Може да бъде постигнато от Vin-щифт на платката или от още едно регулирано захранващо напрежение-5V в противен случай USB кабел , докато друго регулиране на напрежението може да бъде предложено от 3.3V0-пинов. Максималната мощност може да бъде изтеглена от това е 50mA.

GND щифт

Мега платката Arduino включва 5-GND щифтове, където един от тези щифтове може да се използва, когато проектът изисква.

Нулиране (RST) ПИН

RST щифтът на тази платка може да се използва за пренареждане на платката. Дъската може да се пренареди, като настроите този щифт на ниско.

Вин Пин

Диапазонът на подаваното входно напрежение към платката варира от 7volts до 20volts. Напрежението, осигурено от захранващия жак, може да бъде достъпно през този щифт. Въпреки това, изходното напрежение през този щифт към платката автоматично ще бъде настроено на 5V.

Последователна комуникация

Серийните щифтове на тази платка като TXD и RXD се използват за предаване и получаване на серийните данни. Tx показва предаването на информация, докато RX показва приемането на данни. Серийните щифтове на тази дъска имат четири комбинации. За сериен 0 включва Tx (1) и Rx (0), за сериен 1 включва Tx (18) и Rx (19), за сериен 2 включва Tx (16) и Rx (17) и накрая за сериен 3, той включва Tx (14) и Rx (15).

Външни прекъсвания

Външните прекъсвания могат да се формират чрез използване на 6-пинови като прекъсване 0 (0), прекъсване 1 (3), прекъсване 2 (21), прекъсване 3 (20), прекъсване 4 (19), прекъсване 5 (18). Тези щифтове произвеждат прекъсвания по редица начини, т.е. предоставяне на НИСКА стойност, нарастване или спадане на ръба или промяна на стойността към щифтовете за прекъсване.

LED

Тази дъска на Arduino включва a LED и това е свързано с pin-13, който е наречен цифров pin ​​13. Този светодиод може да се управлява въз основа на високите и ниските стойности на щифта. Това ще ви даде възможност да модифицирате уменията за програмиране в реално време.

AREF

Терминът AREF означава аналогово референтно напрежение, което е референтно напрежение за аналогови входове

Аналогови щифтове

На дъската има 16 аналогови щифта, които са маркирани като A0-A15. Много е важно да знаете, че всички аналогови щифтове на тази платка могат да се използват като цифрови I / O щифтове. Всеки аналогов щифт е достъпен с 10-битова разделителна способност, която може да варира от GND до 5 волта. Но по-високата стойност може да бъде променена с помощта на AREF щифт, както и функцията на аналогов справочник ().

I2C

The 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.3V, в противен случай 5V. Но предпазителите с високо работно напрежение могат да наранят дъската.

В допълнение, разпределителният колонтитул на екрана трябва да вибрира с разпределителния щифт на платката Arduino. За това човек може да свърже щита просто с платката Arduino и да го направи в работно състояние.

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

Програмирането на Arduino Mega 2560 може да се извърши с помощта на IDE (Arduino Software) и поддържа език за програмиране C. Тук скицата е кодът в софтуера, който се записва в софтуера и след това се премества на платката Arduino с помощта на USB кабел.

Мега платката Arduino включва зареждащ механизъм, който елиминира външното използване на горелката за записване на програмния код в платката Arduino. Тук комуникацията на зареждащото устройство може да се осъществи чрез протокол STK500.

Когато компилираме, както и запишем програмата Arduino, тогава можем да отделим USB кабела, за да премахнем захранването от платката Arduino. Винаги, когато предлагате да използвате платката Arduino за вашия проект, захранването може да бъде осигурено от захранващ жак, иначе Vin щифт на платката.

Друга характеристика на това е многозадачността навсякъде, където Arduino мега платката е полезна. Но софтуерът Arduino IDE не поддържа многозадачност, но човек може да използва допълнителни операционни системи, а именно RTX и FreeRTOS, за да напише C-програма поради тази причина. Това е гъвкаво за използване във вашата персонализирана програма за изграждане с помощта на ISP конектор.

По този начин това е всичко за Лист с данни Arduino Mega 2560 . Това е заместване на по-старото Arduino Мега дъска. Поради броя на щифтовете обикновено не се използва за общи проекти, но можем да ги открием в сложни проекти като температурни сензори, 3D принтери, IOT приложения, радонови детектори, мониторинг на приложения за данни в реално време и др. Ето въпрос за вас, какви са спецификациите на дъската Arduino mega 2560?

Източници на изображения: Arduino