Arduino Mega: всичко за големия съвет за разработка

Мега Ардуино

Ако плоча Arduino UNO Rev3 тя е твърде малка за вас и искате да създадете по-напреднали проекти и да се насладите на повече мощност, тогава това, което търсите, е дъска Мега Ардуино, друг от наличните модели, създадени от същите разработчици като оригиналната платка, но оборудвани с по-бърз микроконтролер, повече памет и повече щифтове за програмиране.

Arduino Mega има много прилики с Arduino UNO, но има някои разлики, които го правят много специален за всички производители, които търсят нещо повече. Като цяло, ако тепърва започвате, това не е най-добрият избор, но е, ако вече сте използвали възможностите на UNO и искате да отидете по-далеч.

Какво е Arduino Mega?

Лого на Arduino

Мега Ардуино Това е друг официален съвет за разработка, базиран на микроконтролера Atmel ATmega2560, откъдето идва и името му. В допълнение, той включва 54 цифрови входни и изходни щифта, от които 15 могат да се използват като ШИМ изходи. Той също така има 16 аналогови входа, 4 UART като последователни портове за хардуер, 16 Mhz кристален осцилатор, USB връзка, захранващ конектор, ICSP заглавка и бутон за нулиране.

Както можете да видите, сравнявайки с Arduino UNO, има по-висок капацитет, което също води до увеличаване на цената му леко. Това обаче изобщо не е скъпо, струва само няколко евро повече и можете да го намерите в много специализирани магазини:

Той съдържа всичко, от което се нуждаеш за вашия микроконтролер, така че трябва да се притеснявате само за настройване на вашия проект „направи си сам“, свързване на платката чрез USB към компютъра, изтегляне на скицата, която сте създали с Arduino IDE, и пускането й в действие.

Трябва да знаете, че за разлика от предишните платки, Arduino Mega не използва чип FTDI USB към сериен контролер. Вместо това използвайте a Чип ATmega16U2 в последните си ревизии (Rev1 и Rev2 използваха ATmega8U2). Тоест, той разполага с USB-към-сериен конвертор програмист.

Тази плоча е идеален за множество напреднали проекти, като например да служи като мозък за 3D принтери, промишлени роботи с ЦПУ и др. И те са напълно съвместими с щитове или щитове на Arduino UNO, така че ще намерите множество съвместими елементи и страхотна общност, винаги готова да помогне с вашите въпроси и проблеми.

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

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

Чинията Мега Ардуино има всичко, което можете да намерите в чинията Arduino Uno Rev3, но с някои допълнения, които го правят по-мощен, както вече споменах.

Технически характеристики, схема и щифт

на технически характеристики на дъската Arduino Mega, които трябва да знаете, са:

  • Микроконтролер Atmel ATmega2560 на 16 Mhz
  • 256 KB флаш памет (8KB, използвана от буутлоудъра, която не може да се използва за вашите програми)
  • 8 KB SRAM памет.
  • 4 KB EEPROM памет.
  • 5v работно напрежение
  • Входно напрежение 7-12v
  • Граници на входното напрежение: 6-20v
  • 54 цифрови щифта, от които 15 могат да бъдат ШИМ. Те могат да бъдат конфигурирани от 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, автоматично прекъсвайки връзката, докато това претоварване бъде премахнато.

Технически спецификации

Можете също да изтеглите технически лист или лист с данни с всичко, което трябва да знаете за електронните детайли на този продукт, максимално допустимите токове и напрежения, за да не повредите платката, цялостното пиноут и голямо количество информация, която бихте искали да имате. За да направите това, можете да го изтеглите от официалния уебсайт:

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

Екранна снимка на Arduino IDE

За да програмирате Arduino Mega, а също и за други модели платки за разработка, имате на разположение софтуера, наречен Arduino IDE. Тази платформа за разработка е съвместима както с macOS, така и с Windows и Linux. Цял безплатен пакет с отворен код, с който можете да започнете да създавате свои собствени изходни кодове и да ги записвате на дъската с помощта на USB кабела.

Както знаете, тази програма използва език за програмиране Роден за Arduino за неговото програмиране, базирано на обработка на високо ниво. Той има прилики с други езици, тъй като се основава на C ++, с подобен синтаксис и форми.

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

В допълнение, като допълнение към вашите напреднали проекти, вероятно е необходимо да имате и други приложения или софтуер, които да ви помогнат да имате всичко очертано и по-ясно, за да не правите бъркотия. Така, Също така ще ви е интересно да знаете проекти като:

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

Бъдете първите, които коментират

Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

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