Arduino Mega: чоң өнүгүү кеңеши жөнүндө

Ардуино Мега

 

эгер тактай Arduino UNO Аян 3 ал сиз үчүн өтө эле кичинекей жана сиз дагы өркүндөтүлгөн долбоорлорду түзүп, көбүрөөк кубаттанууну каалайсыз, ошондо сиз издеген нерсе такта Ардуино Мега, Башка такта сыяктуу эле иштеп чыгуучулар тарабынан түзүлгөн, бирок ылдамыраак микроконтроллер, эс тутум жана программалоо үчүн дагы көп төөнөгүч менен жабдылган жеткиликтүү моделдердин дагы бири.

Arduino Mega көп окшоштуктары бар Arduino UNO, бирок аны ар бир адам үчүн өзгөчө кылган айрым айырмачылыктар бар дагы бир нерсе издеп жаткан өндүрүүчүлөр. Жалпысынан, эгер сиз жаңы гана баштасаңыз, анда бул эң туура тандоо эмес, бирок сиз БУУнун мүмкүнчүлүктөрүн пайдаланып келген болсоңуз жана андан ары кетүүнү кааласаңыз.

Arduino Mega деген эмне?

Arduino логотиби

Ардуино Мега Бул Atmel ATmega2560 микроконтроллеринин негизиндеги дагы бир расмий өнүгүү кеңеши, демек анын аталышы. Мындан тышкары, ал 54 санариптик киргизүү жана чыгаруу казыктарын камтыйт, алардын ичинен 15 катары колдонсо болот PWM жыйынтыктары. Ошондой эле, 16 аналогдук киргизүү, жабдуу үчүн сериялык порт катары 4 UART, 16 МГц кристалл осциллятор, USB туташуусу, кубат туташтыргычы, ICSP баш аты жана баштапкы абалга келтирүү баскычы бар.

Көрүнүп тургандай, менен салыштырганда Arduino UNO, кубаттуулугу жогору, бул дагы көбөйүшүнө алып келет анын баасы жеңил. Бирок, бул кымбат эмес, болгону бир нече еврого гана кымбаттайт жана аны көптөгөн адистештирилген дүкөндөрдөн таба аласыз:

Бул камтылган сизге керектүү нерселердин бардыгы Сиздин микроконтроллеруңуз үчүн, сиз өзүңүздүн DIY долбоорун түзүп, USB аркылуу компьютерди компьютерге туташтырып, Arduino IDE менен түзгөн эскизди жүктөп алып, аны ишке киргизүүдөн гана баш тартасыз.

Мурунку тактайлардан айырмаланып, Arduino Mega FTDI USB сериялуу контроллер чипин колдонбоорун билишиңиз керек. Анын ордуна, a ATmega16U2 чипи акыркы редакциясында (Rev1 жана Rev2 ATmega8U2 колдонгон). Башкача айтканда, анын USBден серияга которуучу программасы бар.

Бул табакча көптөгөн алдыңкы долбоорлор үчүн идеалдуу, мисалы, 3D принтерлер үчүн мээ катары кызмат кылуу, өнөр жай CNC роботтор, ж.б. Жана алар калкандарга же калкандарга толугу менен шайкеш келет Arduino UNOОшентип, сиз көптөгөн шайкеш элементтерди жана суроолоруңузга жана көйгөйлөрүңүзгө жардам берүүгө ар дайым даяр улуу жамаатты таба аласыз.

Эгер сиз жөнүндө көбүрөөк билгиңиз келсе шайкеш электрондук компоненттер жана модулдар, Ушул эле блогдо алардын көпчүлүгү, аларды ишке орноштуруу үчүн керектүү нерселердин бардыгын этап-этабы менен түшүндүрүп беришет. Мисалы:

Arduino Mega толук маалымат

Табак Ардуино Мега табактан таба турган нерселердин бардыгы бар Arduino Uno Rev3, бирок жогоруда айтып өткөндөй, аны күчтүүрөөк кылган айрым толуктоолор менен.

Техникалык мүнөздөмөлөр, схема жана пинут

The техникалык мүнөздөмөлөр Arduino Mega тактасынан сиз билишиңиз керек:

  • Atmel ATmega2560 микроконтроллери 16 МГц
  • 256 KB флэш-эстутум (жүктөөчү колдонуучу 8KB, сиздин программаңызда колдонулбайт)
  • 8 КБ SRAM эс тутуму.
  • 4 KB EEPROM эс тутуму.
  • 5v иштөө чыңалуусу
  • Киргизүү чыңалуусу 7-12v
  • Киргизүү чыңалуу чеги: 6-20v
  • 54 санарип төөнөгүч, анын 15и PWM болушу мүмкүн. Алар Arduino IDE коду аркылуу кириш же чыгыш катары конфигурацияланат.
  • 16 аналогдук киргизүү казыгы.
  • Байланыш үчүн 4 UART, USB, RX жана TX пиндери, ошондой эле TWI жана SPI.
  • Кубат төөнөгүчтөр: 5v жана 7v ортосунда же 12v USB менен камсыз болгон учурда, долбоорлорго ток жеткирүү үчүн 5v. 3v3 пин 3.3 вольттогу чыңалууну камсыздай алат. GND төөнөгүчтөрү аркылуу долбоорлорду негиздөө үчүн колдонсо болот. IOREF пин болсо, микроконтроллер иштеген эталондук чыңалууну камсыз кылган тактадагы төөнөгүч.
  • Ар бир I / O сайгычтын тогу 40mA DC түзөт.
  • 3v3 пин менен жеткирилген ток 50 мА түзөт.

Ошондой эле Arduino Mega платасын туташтырган компьютердин USB портунан коргоо үчүн калыбына келтирүүчү полифузасы бар экендигин кошумчалагым келет. Ушундай жол менен сиз долбоорлордогу кыска туташуулардын же токтун келип чыгышынын кесепетинен келип чыккан зыяндарды алдын аласыз. Бул ички коргоонун кошумча катмары, эгерде бул USB портуна 500 мА ашыкча колдонулганда, ал ашыкча жүктөө алынып салынмайынча, байланышты автоматтык түрдө үзүп салса, башталат.

Datasheets

Ошондой эле жүктөп алсаңыз болот техникалык барак же маалымат жадыбалы бул өнүмдүн электрондук деталдары жөнүндө билишиңиз керек болгон нерселердин бардыгы, тактага зыян келтирбеши үчүн, уруксат берилген максималдуу ток жана чыңалуу, толук орнотуу жана сизге жаккан көп өлчөмдөгү маалымат. Бул үчүн расмий сайтынан жүктөп алсаңыз болот:

Arduino IDE жана программалоо

Arduino IDE скриншоту

Arduino Mega программасын жана башка иштеп чыгуучу платанын моделдерин программалоо үчүн, сизде аталган программа бар Ардуино IDE. Бул иштеп чыгуу платформасы macOS, Windows жана Linux менен шайкеш келет. Өзүңүздүн баштапкы коддоруңузду түзүп, USB кабелин колдонуп, аларды тактага жаздырып алсаңыз болот.

Белгилүү болгондой, бул программа программалоо тили Arduino эне тили, анын жогорку деңгээлдеги Процесске негизделген программалоосу. Анын синтаксиси жана формалары окшош, C ++ негизделгендиктен, башка тилдер менен окшоштуктары бар.

Бул блогдун макалаларында биз адатта айрымдарын аягына чейин киргизебиз код же эскиз үзүндүлөрү биз киргизген ар бир долбоор же компонент менен баштоо үчүн код үлгүлөрү менен. Ошентип, сиз алгачкы кадамдарды жасай баштасаңыз болот. Бирок сиз Arduino IDE жана долбоорлоруңузду кантип программалоо керектиги жөнүндө көбүрөөк билгиңиз келсе, анда биздин акысыз программалоо курсубузду жүктөөгө чакырам. PDF форматындагы Arduino IDE.

Мындан тышкары, сиздин өнүккөн долбоорлоруңуздун толуктоочусу катары, сизге дагы башка колдонмолор же программалар керек болуп калышы мүмкүн, алар сизге башаламандыкка жол бербөө үчүн, бардык нерсени конкреттүү кылып, тактап беришет. Ошентип, Ошондой эле сиз билүүгө кызыкдар болосуз сыяктуу долбоорлор:

  • KiCad: бул электрондук өнүгүү үчүн EDA чөйрөсү, анын жардамы менен татаал схемалар жана макеттер жасалат. Бул Linux, macOS жана Windows үчүн акысыз, ачык булактуу жана платформалар аралык программа.
  • Fritzing: бул долбоорлорду схемалык түрдө же аларды көрсөтүү үчүн 3D форматында түзүүгө жардам бере турган ачык булактуу жана мультиплатформалык программа.

Макаланын мазмуну биздин принциптерге карманат редакциялык этика. Ката жөнүндө кабарлоо үчүн чыкылдатыңыз бул жерде.

Комментарий биринчи болуп

Комментарий калтырыңыз

Сиздин электрондук почта дареги жарыяланбайт. Милдеттүү талаалар менен белгиленет *

*

*

  1. Маалыматтар үчүн жооптуу: Мигель Анхель Гатан
  2. Маалыматтын максаты: СПАМды көзөмөлдөө, комментарийлерди башкаруу.
  3. Мыйзамдуулук: Сиздин макулдугуңуз
  4. Маалыматтарды берүү: Маалыматтар үчүнчү жактарга юридикалык милдеттенмелерден тышкары билдирилбейт.
  5. Маалыматтарды сактоо: Occentus Networks (ЕС) тарабынан уюштурулган маалыматтар базасы
  6. Укуктар: Каалаган убакта маалыматыңызды чектеп, калыбына келтирип жана жок кыла аласыз.