Arduino Mega: усё пра вялікую плату развіцця

Arduino мега

 

Гэта пліта Arduino UNO Версія 3 ён занадта малы для вас, і вы хочаце ствараць больш дасканалыя праекты і атрымліваць асалоду ад большай магутнасці, то тое, што вы шукаеце, - гэта дошка Arduino мега, яшчэ адна з даступных мадэляў, створаных тымі ж распрацоўшчыкамі, што і арыгінальная плата, але абсталяваная больш хуткім мікракантролерам, большай памяццю і вялікай колькасцю высноў для праграмавання.

Arduino Mega мае шмат падабенства з Arduino UNO, але ёсць некаторыя адрозненні, якія робяць яго вельмі асаблівым для ўсіх вытворцы шукаюць нешта большае. Увогуле, калі вы толькі пачынаеце, гэта не лепшы выбар, але гэта так, калі вы ўжо скарысталіся магчымасцямі ААН і хочаце пайсці далей.

Што такое Arduino Mega?

Лагатып Arduino

Arduino мега Гэта яшчэ адна афіцыйная плата распрацоўкі, заснаваная на мікракантролеры Atmel ATmega2560, адсюль і яго назва. Акрамя таго, ён уключае 54 лічбавыя ўваходныя і выходныя кантакты, з якіх 15 можна выкарыстоўваць у якасці Шым-выхады. Ён таксама мае 16 аналагавых уваходаў, 4 UART у якасці паслядоўных партоў для апаратнага забеспячэння, крышталічны генератар 16 МГц, падключэнне USB, раз'ём харчавання, загаловак ICSP і кнопку скіду.

Як бачыце, параўноўваючы з Arduino UNO, мае больш высокую магутнасць, што таксама прыводзіць да павелічэння яго кошт злёгку. Аднак яно зусім не дарагое, яно каштуе ўсяго на некалькі еўра больш, і яго можна знайсці ў многіх спецыялізаваных крамах:

ён ўтрымлівае усё неабходнае для вашага мікракантролера, таму вам застаецца толькі турбавацца аб наладжванні праекта "зрабі сам", падключэнні платы праз USB да кампутара, загрузцы эскіза, створанага з дапамогай Arduino IDE, і запуску яго ў працу.

Вы павінны ведаць, што, у адрозненне ад папярэдніх плат, Arduino Mega не выкарыстоўвае чып FTDI USB-да-паслядоўнага кантролера. Замест гэтага выкарыстоўвайце Чып ATmega16U2 у апошніх рэдакцыях (Rev1 і Rev2 выкарыстоўвалі ATmega8U2). Гэта значыць, у яго ёсць праграматар-пераўтваральнік USB-паслядоўны.

Гэтая пласціна ёсць ідэальна падыходзіць для мноства перадавых праектаў, напрыклад, служыць мозгам для 3D-прынтараў, прамысловых робатаў з ЧПУ і г.д. І яны цалкам сумяшчальныя са шчытамі або шчытамі Arduino UNO, таму вы знойдзеце мноства сумяшчальных элементаў і вялікую супольнасць, заўсёды гатовую дапамагчы ў вырашэнні вашых пытанняў і праблем.

І калі вы хочаце даведацца больш пра сумяшчальныя электронныя кампаненты і модулі, у гэтым жа блогу ёсць вялікая колькасць з іх, якія паэтапна тлумачацца ўсім неабходным для іх працы. Напрыклад:

Падрабязная інфармацыя пра Arduino Mega

Талерка Arduino мега ёсць усё, што можна знайсці на талерцы Arduino Uno Rev3, але з некаторымі дапаўненнямі, якія робяць яго больш магутным, пра што я ўжо згадваў.

Тэхнічныя характарыстыкі, схема і распіноўка

Лас- тэхнічныя характарыстыкі з платы Arduino Mega, якую вы павінны ведаць:

  • Мікракантролер Atmel ATmega2560 на частоце 16 МГц
  • 256 Кб флэш-памяці (8 Кб, якое выкарыстоўваецца загрузчыкам, якое нельга выкарыстоўваць для вашых праграм)
  • 8 Кб памяці SRAM.
  • 4 Кб памяці EEPROM.
  • 5В працоўнай напругі
  • Уваходнае напружанне 7-12v
  • Межы ўваходнай напругі: 6-20v
  • 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 мА, аўтаматычна разрываючы злучэнне, пакуль не будзе знята перагрузка.

лісткі

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

IDE Arduino і праграмаванне

Здымак экрана Arduino IDE

Для праграмавання Arduino Mega, а таксама для іншых мадэляў плат развіцця вы маеце ў сваім распараджэнні праграмнае забеспячэнне, якое называецца Ардуіна IDE. Гэтая платформа распрацоўкі сумяшчальная з MacOS, Windows і Linux. Цалкам бясплатны набор з адкрытым зыходным кодам, з дапамогай якога вы можаце пачаць ствараць уласныя зыходныя коды і запісваць іх на плату з дапамогай кабеля USB.

Як вядома, гэтая праграма выкарыстоўвае мова праграмавання Роднае Arduino дзякуючы праграмаванню на аснове апрацоўкі на высокім узроўні. Ён мае падабенства з іншымі мовамі, бо заснаваны на C ++, з падобным сінтаксісам і формамі.

У артыкулах гэтага блога мы звычайна змяшчаем у канцы некаторыя фрагменты кода альбо эскіза з узорамі кода, каб пачаць працу з кожным прадстаўленым праектам ці кампанентам. Такім чынам, вы можаце пачаць рабіць першыя крокі. Але калі вы хочаце даведацца больш пра IDE Arduino і пра тое, як праграмаваць свае праекты, я запрашаю вас спампаваць наш бясплатны курс праграмавання IDE Arduino ў PDF.

Акрамя таго, у якасці дадатку да вашых прасунутых праектаў вам, верагодна, таксама патрэбныя іншыя прыкладанні або праграмнае забеспячэнне, якія дапамогуць вам усё акрэсліць і зразумець, каб не рабіць беспарадкаў. Такім чынам, Вам таксама будзе цікава даведацца такія праекты, як:

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

Змест артыкула адпавядае нашым прынцыпам рэдакцыйная этыка. Каб паведаміць пра памылку, націсніце тут.

Будзьце першым, каб каментаваць

Пакіньце свой каментар

Ваш электронны адрас не будзе апублікаваны. Абавязковыя для запаўнення палі пазначаныя *

*

*

  1. Адказны за дадзеныя: Мігель Анхель Гатон
  2. Прызначэнне дадзеных: Кантроль спаму, кіраванне каментарыямі.
  3. Легітымнасць: ваша згода
  4. Перадача дадзеных: Дадзеныя не будуць перададзены трэцім асобам, за выключэннем юрыдычных абавязкаў.
  5. Захоўванне дадзеных: База дадзеных, размешчаная Occentus Networks (ЕС)
  6. Правы: у любы час вы можаце абмежаваць, аднавіць і выдаліць сваю інфармацыю.