Arduino Mega: gjithçka rreth bordit të madh të zhvillimit

Mega Arduino

Kjo është dërrasë Arduino UNO Rev3 është shumë i vogël për ju dhe ju doni të krijoni projekte më të përparuara dhe të shijoni më shumë energji, atëherë ajo që po kërkoni është një tabelë Mega Arduino, një tjetër nga modelet e disponueshme të krijuara nga të njëjtët zhvillues si bordi origjinal, por i pajisur me një mikrokontrollues më të shpejtë, më shumë memorje dhe më shumë kunja për të programuar.

Arduino Mega ka shumë ngjashmëri me të Arduino UNO, por ka disa ndryshime që e bëjnë atë shumë të veçantë për të gjithë krijuesit që kërkojnë diçka më shumë. Në përgjithësi, nëse sapo keni filluar nuk është zgjedhja më e mirë, por është nëse i keni shfrytëzuar tashmë aftësitë e UNO dhe doni të shkoni më tej.

Çfarë është Arduino Mega?

Logoja e Arduino

Mega Arduino Shtë një tjetër bord zyrtar zhvillimi i bazuar në mikrokontrolluesin Atmel ATmega2560, prandaj dhe emri i tij. Përveç kësaj, ai përfshin 54 kunja dixhitale të hyrjes dhe daljes, nga të cilat 15 mund të përdoren si Rezultatet e PWM. Ai gjithashtu ka 16 hyrje analoge, 4 UART si porta serike për pajisje, një oshilator kristal 16 Mhz, lidhje USB, lidhës i energjisë, header ICSP dhe butoni i rivendosjes.

Siç mund ta shihni, krahasimi me Arduino UNO, ka kapacitete më të larta, gjë që çon edhe në rritjen e çmimi i saj lehtë Sidoqoftë, nuk është aspak e shtrenjtë, kushton vetëm disa euro më shumë dhe mund ta gjeni në shumë dyqane të specializuara:

ajo Përmban gjithçka që ju nevojitet për mikrokontrolluesin tuaj, kështu që duhet të shqetësoheni vetëm për konfigurimin e projektit tuaj DIY, lidhjen e bordit përmes USB me kompjuterin, shkarkimin e skicës që keni krijuar me Arduino IDE dhe vendosjen e saj në punë.

Duhet ta dini se, ndryshe nga bordet e mëparshme, Arduino Mega nuk përdor një çip të kontrolluesit USB-në-serial FTDI. Në vend të kësaj, përdorni një Çipi ATmega16U2 në rishikimet e tij të fundit (Rev1 dhe Rev2 përdorën ATmega8U2). Kjo është, ai ka një programues konvertues USB-në-serial.

Kjo pllakë është ideal për një mori projektesh të përparuara, të tilla si shërbimi si tru për printerët 3D, robotët CNC industrialë, etj. Dhe ato janë plotësisht në përputhje me mburojat ose mburojat e Arduino UNO, kështu që ju do të gjeni një mori elementësh të pajtueshëm dhe një komunitet të shkëlqyeshëm gjithmonë të gatshëm për t'ju ndihmuar me pyetjet dhe problemet tuaja.

Dhe nëse doni të dini më shumë rreth komponentë dhe module elektronikë të pajtueshëm, në të njëjtin blog ka shumë prej tyre të shpjeguar hap pas hapi me gjithçka që ju nevojitet për t'i vënë ato në punë. Për shembull:

Informacione të hollësishme të Arduino Mega

Pjata Mega Arduino ka gjithçka që mund të gjesh në pjatë Arduino Uno Rev3, por me disa shtesa që e bëjnë atë më të fuqishëm, siç e kam përmendur tashmë.

Karakteristikat teknike, skema dhe pinout

L karakteristikat teknike të bordit Arduino Mega që duhet të dini janë:

  • Mikrokontrolluesi Atmel ATmega2560 me 16 Mhz
  • 256 KB memorie flash (8KB e përdorur nga bootloader që nuk mund të përdoret për programet tuaja)
  • 8 KB memorie SRAM.
  • 4 KB memorie EEPROM.
  • 5v tension i funksionimit
  • Tensioni i hyrjes 7-12v
  • Kufijtë e tensionit të hyrjes: 6-20v
  • 54 kunja dixhitale, nga të cilat 15 mund të jenë PWM. Ato mund të konfigurohen nga kodi Arduino IDE si hyrje ose dalje.
  • 16 kunja analoge të hyrjes.
  • 4 UART, kunja USB, RX dhe TX për komunikim, dhe gjithashtu TWI dhe SPI.
  • Kunjat e energjisë: 5v për të furnizuar me rrymë projektet për sa kohë që bordi ushqehet me ndërmjet 7 dhe 12v ose nga 5v USB. Pin 3v3 mund të furnizojë një tension prej 3.3 volt. Kunjat GND mund të përdoren për të mbështetur projektet tuaja. Ndërsa kunja IOREF është kunji në tabelë për të siguruar tensionin referues me të cilin funksionon mikrokontrolluesi.
  • Rryma për secilin pin I / O është 40mA DC.
  • Rryma e furnizuar nga pin 3v3 është 50 mA.

Dëshiroj të shtoj gjithashtu që Arduino Mega ka një polifuzë të rivendosjes për të mbrojtur portën e saj USB në kompjuterin me të cilin lidhni bordin. Në këtë mënyrë ju do të shmangni dëmtimet për shkak të qarqeve të shkurtër në projektet tuaja ose mbitensionet që mund të ndodhin. Kjo është një shtresë shtesë e mbrojtjes së brendshme që zbaton ky version që fillon nëse më shumë se 500 mA aplikohen në portën USB, duke prishur automatikisht lidhjen derisa të hiqet ajo mbingarkesë.

Datasheets

Ju gjithashtu mund të shkarkoni një fletë teknike ose fletë të dhënash me gjithçka që duhet të dini në lidhje me detajet elektronike të këtij produkti, rrymat dhe tensionet maksimale të lejuara në mënyrë që të mos dëmtoni tabelën, pinout të plotë dhe një sasi të madhe informacioni që do të dëshironi të keni. Për ta bërë këtë, mund ta shkarkoni nga faqja zyrtare e internetit:

Arduino IDE dhe programimi

Foto nga Arduino IDE

Për të programuar Arduino Mega, dhe gjithashtu për modelet e tjera të bordit të zhvillimit, ju keni në dispozicion programin e quajtur Arduino IDE. Kjo platformë zhvillimi është në përputhje me të dy macOS, Windows dhe Linux. Një komplet i lirë dhe me burim të hapur me të cilin mund të filloni të krijoni kodet tuaja burimore dhe t'i regjistroni ato në bord duke përdorur kabllon USB.

Siç e dini, ky program përdor programin gjuhë programimi vendas në Arduino për programimin e tij të nivelit të lartë të bazuar në përpunim. Ka ngjashmëri me gjuhët e tjera, pasi bazohet në C ++, me sintaksë dhe forma të ngjashme.

Në artikujt e këtij blogu zakonisht përfshijmë në fund disa copa kodi ose skica me shembuj të kodit për të filluar me secilin projekt ose përbërës që ne prezantojmë. Kështu që mund të filloni të bëni hapat tuaj të parë. Por nëse doni të mësoni më shumë rreth Arduino IDE dhe si të programoni projektet tuaja, ju ftoj të shkarkoni kursin tonë falas të programimit Arduino IDE në PDF.

Përveç kësaj, si një plotësim i projekteve tuaja të përparuara, ka të ngjarë që të keni nevojë edhe për aplikacione ose programe të tjerë që do t'ju ndihmojnë të keni gjithçka të përshkruar dhe më qartë në mënyrë që të mos bëni një rrëmujë. Kështu që, Ju gjithashtu do të jeni të interesuar të dini projekte si:

  • KiCad: është një mjedis EDA për zhvillimin elektronik me të cilin bëhen skema komplekse dhe skema. Softwareshtë softuer falas, me burim të hapur dhe ndër-platformë për Linux, macOS dhe Windows.
  • I ngrirë: është një softuer shumë praktik me burim të hapur dhe multiplatform që do t'ju ndihmojë të krijoni projektet tuaja skematikisht ose në 3D për t'i treguar ato.

Bëhu i pari që komenton

Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.