Arduino Mega: vse o veliki razvojni plošči

arduino mega

Če ploščo Arduino UNO Različica 3 premajhen je za vas in želite ustvariti naprednejše projekte in uživati ​​več moči, kar iščete, je deska arduino mega, še en od razpoložljivih modelov, ki so jih ustvarili isti razvijalci kot prvotna plošča, vendar je opremljen s hitrejšim mikrokrmilnikom, več pomnilnika in več zatiči za programiranje.

Arduino Mega ima veliko podobnosti z Arduino UNO, vendar obstajajo nekatere razlike, zaradi katerih je zelo poseben za vse proizvajalci, ki iščejo nekaj več. Na splošno, če šele začenjate, to ni najboljša izbira, vendar je, če ste že izkoristili zmogljivosti UNO in želite iti dlje.

Kaj je Arduino Mega?

Arduino logotip

arduino mega Je še ena uradna razvojna plošča, ki temelji na mikrokrmilniku Atmel ATmega2560, od tod tudi njegovo ime. Poleg tega vključuje 54 digitalnih vhodnih in izhodnih zatičev, od katerih jih je 15 mogoče uporabiti kot Izhodi PWM. Ima tudi 16 analognih vhodov, 4 UART-je kot serijska vrata za strojno opremo, kristalni oscilator 16 MHz, povezavo USB, priključek za napajanje, glavo ICSP in gumb za ponastavitev.

Kot lahko vidite, v primerjavi z Arduino UNO, ima večje zmogljivosti, kar vodi tudi k povečanju njegova cena rahlo. Vendar sploh ni drag, stane le nekaj evrov več in najdete ga v številnih specializiranih trgovinah:

Vsebuje vse kar potrebuješ za mikrokrmilnik, zato morate skrbeti le za nastavitev projekta DIY, priključitev plošče prek USB-ja na računalnik, prenos skice, ki ste jo ustvarili z Arduino IDE, in njegovo delovanje.

Vedeti morate, da za razliko od prejšnjih plošč Arduino Mega ne uporablja čipa krmilnika FTDI USB-to-serial. Namesto tega uporabite a Čip ATmega16U2 v zadnjih revizijah (Rev1 in Rev2 sta uporabila ATmega8U2). To pomeni, da ima programator za pretvornik USB-v-serijski.

Ta plošča je idealen za množico naprednih projektov, kot so možgani za 3D tiskalnike, industrijske CNC robote itd. In so popolnoma združljivi s ščitniki ali ščitniki Arduino UNO, zato boste našli množico združljivih elementov in odlično skupnost, ki je vedno pripravljena pomagati pri vaših vprašanjih in težavah.

In če želite izvedeti več o združljive elektronske komponente in moduleV tem istem blogu jih je veliko, ki so po korakih razloženi z vsem, kar potrebujete za njihovo delo. Na primer:

Podrobne informacije o Arduino Mega

Krožnik arduino mega ima vse, kar najdete na krožniku Arduino Uno Rev3, vendar z nekaterimi dodatki, zaradi katerih je močnejši, kot sem že omenil.

Tehnične značilnosti, shema in pinout

The tehnične značilnosti plošče Arduino Mega, ki bi jo morali vedeti, so:

  • Mikrokrmilnik Atmel ATmega2560 pri 16 MHz
  • 256 KB bliskovnega pomnilnika (8 KB, ki ga uporablja zagonski nalagalnik in ga ni mogoče uporabiti za vaše programe)
  • 8 KB pomnilnika SRAM.
  • 4 KB pomnilnika EEPROM.
  • 5v delovna napetost
  • Vhodna napetost 7-12v
  • Omejitve vhodne napetosti: 6-20v
  • 54 digitalnih zatičev, od tega 15 lahko PWM. Kot vhode ali izhode jih je mogoče konfigurirati s kodo Arduino IDE.
  • 16 analognih vhodnih zatičev.
  • 4 UART-i, USB, RX in TX nožice za komunikacijo ter TWI in SPI.
  • Napajalni zatiči: 5v za napajanje projektov s tokom, če je plošča napajana med 7 in 12v ali prek 5v USB-ja. Zatič 3v3 lahko napaja napetost 3.3 volta. Zatiči GND lahko uporabite za ozemljitev vaših projektov. Medtem ko je zatič IOREF zatič na plošči, ki zagotavlja referenčno napetost, s katero deluje mikrokrmilnik.
  • Tok za vsak I / O pin je 40mA DC.
  • Tok, ki ga oddaja pin 3v3, je 50 mA.

Prav tako bi rad dodal, da ima Arduino Mega vgrajeno večnamensko varovalko, ki ščiti vrata USB računalnika, na katerega priključite ploščo. Tako se boste izognili škodi zaradi kratkega stika v vaših projektih ali prekomernega toka, ki se lahko zgodi. To je dodatna plast notranje zaščite, ki jo izvaja ta različica in se začne, če je na vrata USB nameščenih več kot 500 mA, ki samodejno prekine povezavo, dokler se ne odstrani preobremenitev.

Podatkovni listi

Lahko tudi prenesete datoteko tehnični list ali podatkovni list z vsem, kar morate vedeti o elektronskih podrobnostih tega izdelka, največjih dovoljenih tokovih in napetostih, da ne bi poškodovali plošče, popolnega izpita in velike količine informacij, ki bi jih radi imeli. Če želite to narediti, ga lahko prenesete z uradne spletne strani:

Arduino IDE in programiranje

Posnetek zaslona Arduino IDE

Za programiranje Arduino Mega in tudi za druge modele razvojnih plošč imate na voljo programsko opremo, imenovano Arduino IDE. Ta razvojna platforma je združljiva z macOS, Windows in Linux. Popolnoma brezplačna in odprtokodna zbirka, s katero lahko začnete ustvarjati lastne izvorne kode in jih snemati na ploščo s pomočjo kabla USB.

Kot veste, ta program uporablja programski jezik Izvorni Arduino za programiranje na visoki ravni, ki temelji na obdelavi. Ima podobnosti z drugimi jeziki, saj temelji na C ++, s podobno sintakso in obrazci.

V člankih tega bloga na koncu običajno vključimo nekaj delček kode ali skice z vzorci kode za začetek vsakega projekta ali komponente, ki jo predstavimo. Tako lahko začnete s prvimi koraki. Če pa želite izvedeti več o Arduino IDE in kako programirati svoje projekte, vas vabim, da prenesete naš brezplačni tečaj programiranja Arduino IDE v PDF.

Poleg tega kot dopolnitev naprednih projektov verjetno potrebujete tudi druge aplikacije ali programsko opremo, ki vam bodo pomagale, da bo vse začrtano in na jasnejši način, da ne boste naredili nereda. Torej, Zanimalo vas bo tudi vedeti projekti, kot so:

  • KiCad: to je okolje EDA za elektronski razvoj, s katerim lahko naredimo zapletene diagrame in postavitve. Je brezplačna, odprtokodna in medplatformna programska oprema za Linux, macOS in Windows.
  • Frizing: to je zelo praktična odprtokodna in večplatformna programska oprema, ki vam bo pomagala, da svoje projekte ustvarite shematsko ali v 3D, da jih prikažete.

Bodite prvi komentar

Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.