Tabla Arduino Mega 2560

Preizkusite Naš Instrument Za Odpravo Težav





Arduino board je odprtokodna mikrokrmilna plošča, ki temelji na mikrokrmilniku Atmega 2560. Rastno okolje te plošče izvaja jezik obdelave ali ožičenja. Te plošče so napolnile industrijo avtomatizacije s preprosto platformo, ki jo je mogoče uporabiti povsod, kjer lahko vsi z majhnimi tehničnimi ozadji odkrijejo nekaj potrebnih znanj za programiranje in vodenje Arduino plošča . Te plošče se uporabljajo za razširitev ločenih interaktivnih predmetov, sicer se lahko povežemo s programsko opremo na vašem računalniku, kot so MaxMSP, Processing in Flash. Ta članek obravnava uvod v ploščo Arduino mega 2560 , pin diagram in njegove specifikacije.

Kaj je Arduino Mega 2560?

Plošča mikrokrmilnika, kot je 'Arduino Mega', je odvisna od mikrokrmilnika ATmega2560. Vključuje digitalne vhodno / izhodne nožice-54, pri čemer je 16 nožic analognih vhodov, 14 se uporablja kot izhodi PWM strojna serijska vrata ( UART-ji ) - 4, a kristalni oscilator -16 MHz, glava ICSP, vtičnica, povezava USB in gumb RST. Ta plošča vključuje predvsem vse, kar je bistvenega pomena za podporo mikrokrmilnika. Torej, napajanje te plošče lahko izvedete tako, da jo priključite na osebni računalnik s kablom USB ali baterijo ali AC-DC adapterjem. To ploščo lahko zaščitite pred nepričakovanim električnim praznjenjem tako, da položite osnovno ploščo.






arduino-mega 2560-plošča

Arduino-mega 2560-plošča

Zatiči SCL in SDA na plošči Mega 2560 R3 se povežejo poleg zatiča AREF. Poleg tega sta v bližini nožice RST dva najnovejša zatiča. En zatič je IOREF, ki ščitom omogoča, da prilagodijo napetost, ki jo ponuja plošča Arduino. Drugi zatič ni povezan in se shrani za prihodnje namene. Te plošče delujejo z vsakim obstoječim ščitom, čeprav se lahko prilagodijo najnovejšim ščitom, ki uporabljajo te dodatne zatiče.



Arduino Mega Specifikacije

Specifikacije Arduino Mega vključujejo naslednje.

  • ATmega2560 je mikrokrmilnik
  • Delovna napetost tega mikrokrmilnika je 5 voltov
  • Priporočena vhodna napetost bo od 7 do 12 voltov
  • Vhodna napetost se bo gibala od 6 voltov do 20 voltov
  • Digitalnih vhodno / izhodnih zatičev je 54, pri čemer bo 15 od teh zatičev napajalo PWM o / p.
  • Analogni vhodni zatiči so 16
  • DC tok za vsak vhodno / izhodni zatič je 40 mA
  • Enosmerni tok, uporabljen za 3,3 V Pin, je 50 mA
  • Flash pomnilnik, na primer 256 KB, kjer s pomočjo zagonskega nalagalnika uporabimo 8 KB bliskovnega pomnilnika
  • Statični pomnilnik z naključnim dostopom (SRAM) je 8 KB
  • Električno izbrisan programljivi bralni pomnilnik (EEPROM) je 4 KB
  • Hitrost ure (CLK) je 16 MHz
  • Pri tem uporabljen gostiteljski čip USB je MAX3421E
  • Dolžina te plošče je 101,52 mm
  • Širina te plošče je 53,3 mm
  • Teža te plošče je 36 g

Konfiguracija Mega Pin Arduino

Konfiguracija zatiča tega Arduino mega 2560 deska je prikazana spodaj. Vsak pin te plošče ima določeno funkcijo, ki je z njo povezana. Vsi analogni zatiči te plošče se lahko uporabljajo kot digitalni V / I zatiči. Z uporabo te plošče je mogoče načrtovati Arduino mega projected. Te plošče ponujajo prilagodljiv prostor delovnega pomnilnika, večja pa je tudi procesorska moč, ki omogoča takojšnje delo z različnimi vrstami senzorjev. Ko primerjamo z drugimi vrste plošč Arduino , te plošče so fizično boljše.

arduino-mega 2560-plošča-pin-diagram

Arduino-mega 2560-plošča-pin-diagram

Pin 3.3V in 5V


Ti zatiči se uporabljajo za zagotavljanje o / p regulirane napetosti približno 5V. To RPS (regulirano napajanje) zagotavlja moč za mikrokrmilnik kot tudi druge komponente, ki se uporabljajo na Arduino mega plošči. To je mogoče doseči z Vin-pinom plošče ali z enim drugim reguliranim napajalnim napajanjem-5V Kabel USB , medtem ko lahko z napetostjo 3,3 V0 ponudimo še eno regulacijo napetosti. S tem lahko izvlečemo največjo moč 50 mA.

Zatič GND

Mega plošča Arduino vključuje zatiče s 5-GND, kjer lahko enega od teh zatičev uporabite kadar koli projekt zahteva.

Ponastavi (RST) zatič

Zatič RST te plošče lahko uporabite za preureditev plošče. Ploščo lahko preuredite tako, da ta zatič nastavite na nizko.

Vin Pin

Razpon dovedene vhodne napetosti na ploščo je od 7 voltov do 20 voltov. Preko tega zatiča je mogoče dostopati do napetosti, ki jo zagotavlja vtičnica. Vendar pa bo izhodna napetost skozi ta zatič na ploščo samodejno nastavljena na 5V.

Zaporedna komunikacija

Zaporedni zatiči te plošče, kot sta TXD in RXD, se uporabljajo za prenos in sprejem serijskih podatkov. Tx označuje prenos informacij, medtem ko RX označuje prejem podatkov. Zaporedni zatiči te plošče imajo štiri kombinacije. Za serijo 0 vključuje Tx (1) in Rx (0), za serijo 1 vključuje Tx (18) in Rx (19), za serijo 2 pa Tx (16) in Rx (17) in nazadnje za serijski 3, vključuje Tx (14) in Rx (15).

Zunanje prekinitve

Zunanje prekinitve lahko oblikujemo s pomočjo 6-nožic, kot so prekinitev 0 (0), prekinitev 1 (3), prekinitev 2 (21), prekinitev 3 (20), prekinitev 4 (19), prekinitev 5 (18). Ti zatiči proizvajajo prekinitve na več načinov, tj. Zagotavljajo LOW vrednost, naraščajoči ali padajoči rob ali spreminjajo vrednost na prekinitveni zatiči.

LED

Ta plošča Arduino vključuje a LED in to je povezano z pin-13, ki je poimenovan kot digitalni pin 13. Ta LED lahko deluje na podlagi visokih in nizkih vrednosti zatiča. Tako boste lahko sproti spreminjali spretnosti programiranja.

AREF

Izraz AREF pomeni analogna referenčna napetost, ki je referenčna napetost za analogne vhode

Analogni zatiči

Na plošči je 16 analognih zatičev, ki so označeni kot A0-A15. Zelo pomembno je vedeti, da je mogoče vse analogne nožice na tej plošči uporabljati kot digitalne V / I nožice. Vsak analogni zatič je dostopen z 10-bitno ločljivostjo, ki lahko meri od GND do 5 voltov. Toda višjo vrednost lahko spremenite s pomočjo pin AREF in funkcijo analogne reference ().

I2C

The I2C komunikacija podprta z dvema nožicama, in sicer 20 in 21, pri čemer 20-pinski pomeni serijsko podatkovno linijo (SDA), ki se uporablja za zadrževanje podatkov, 21-pinski pa pomeni serijsko uro (SCL), ki se večinoma uporablja za sinhronizacijo podatkov med napravami

SPI komunikacija

Izraz SPI je serijski zunanji vmesnik, ki se uporablja za prenos podatkov med krmilnikom in drugimi komponentami. Štirje zatiči, kot so MISO (50), MOSI (51), SCK (52) in SS (53), se uporabljajo za komunikacijo SPI.

Mere

Dimenzija plošče Arduino Mega 2560 vključuje predvsem dolžino in širino, kot so 101,6 mm ali 4 palčni X 53,34 mm ali 2,1 palčni. Sorazmerno je boljši od drugih vrst plošč, ki so dostopne na trgu. Toda vtičnica in vrata USB sta nekoliko razširjena od določenih meritev.

Združljivost ščita

Arduino Mega je primeren za večino varoval, ki se uporabljajo na drugih ploščah Arduino. Preden nameravate uporabiti zaščito, se prepričajte, ali je obratovalna napetost zaščite primerna napetosti plošče. Delovna napetost večine varoval bo 3,3 V, sicer 5 V. Toda varovala z visoko delovno napetostjo lahko poškodujejo ploščo.

Poleg tega mora razdelilna glava ščita vibrirati z razdelilnim zatičem plošče Arduino. Za to lahko ščit preprosto povežete z ploščo Arduino in ga naredite v delujočem stanju.

Programiranje

Programiranje Arduino Mega 2560 lahko izvedete s pomočjo IDE (Arduino Software) in podpira jezik C-programiranja. Tu je skica koda v programski opremi, ki je zgoreta v programski opremi in nato s kablom USB premaknjena na ploščo Arduino.

Mega plošča Arduino vključuje zagonski nalagalnik, ki odpravlja uporabo zunanjega gorilnika za zapisovanje programske kode na ploščo Arduino. Tu lahko komunikacijo zagonskega nalagalnika opravimo s protokolom STK500.

Ko prevajamo in zapisujemo tudi program Arduino, lahko odstranimo kabel USB in odstranimo napajanje s plošče Arduino. Kadarkoli nameravate za svoj projekt uporabiti ploščo Arduino, lahko napajanje zagotavlja napajalni priključek, sicer Vin pin plošče.

Druga značilnost tega je večopravilnost, kjer koli Arduino mega plošča pride prav. Vendar programska oprema Arduino IDE ne podpira večopravilnosti, vendar lahko za pisanje C-programa iz tega razloga uporabimo dodatne operacijske sisteme, in sicer RTX in FreeRTOS. To je prilagodljivo za uporabo v vašem osebnem programu za izdelavo po meri s pomočjo priključka ISP.

Tu gre torej za Podatkovni list Arduino Mega 2560 . Je zamenjava starejšega Arduino Mega deska. Zaradi števila nožic se običajno ne uporablja za splošne projekte, vendar jih lahko najdemo v zapletenih projektih, kot so zaznavanje temperature, 3D tiskalniki, IOT aplikacije, radon detektorji, spremljanje podatkovnih aplikacij v realnem času itd. Tu je vprašanje za vas, kakšne so specifikacije plošče Arduino mega 2560?

Viri slik: Arduino