Arduino Mega 2560 -kortti

Kokeile Instrumenttia Ongelmien Poistamiseksi





Arduino-kortti on avoimen lähdekoodin mikrokontrollerikortti, joka perustuu Atmega 2560 -mikrokontrolleriin. Tämän levyn kasvuympäristö suorittaa käsittely- tai johdotuskielen. Nämä levyt ovat ladanneet automaatioteollisuuden helppokäyttöisellä alustallaan aina, kun kaikki, joilla on pieni muuten tekninen tausta, voivat aloittaa löytämällä joitain tarvittavia taitoja ohjelmointiin ja suorittamiseen Arduino-lauta . Näitä levyjä käytetään erillisten interaktiivisten objektien laajentamiseen, muuten voimme muodostaa yhteyden tietokoneesi ohjelmistoihin, kuten MaxMSP, Processing ja Flash. Tässä artikkelissa käsitellään Arduino mega 2560 -taulun esittely , pin-kaavio ja sen tekniset tiedot.

Mikä on Arduino Mega 2560?

Mikrokontrollerikortti, kuten “Arduino Mega”, riippuu ATmega2560-mikrokontrollerista. Se sisältää digitaaliset tulo- / lähtöliittimet-54, joissa 16 nastaa ovat analogisia tuloja, 14 käytetään kuten PWM-lähdöt laitteiston sarjaportit ( UART: t ) - 4, a kideoskillaattori -16 MHz, ICSP-otsikko, virtaliitin, USB-liitäntä sekä RST-painike. Tämä levy sisältää pääasiassa kaiken, mikä on välttämätöntä mikro-ohjaimen tukemiseksi. Joten tämän kortin virtalähde voidaan tehdä kytkemällä se tietokoneeseen USB-kaapelilla, akulla tai AC-DC-sovittimella. Tämä levy voidaan suojata odottamattomalta sähköiskuilta asettamalla pohjalevy.




arduino-mega 2560-lauta

Arduino-mega 2560-lauta

Mega 2560 R3 -levyn SCL- ja SDA-nastat liitetään AREF-nastan viereen. Lisäksi RST-nastan lähellä on kaksi uusinta tapia. Yksi tappi on IOREF, jonka avulla suojat voivat säätää Arduino-kortin tarjoamaa jännitettä. Toista nastaa ei ole liitetty ja se pidetään tulevia tarkoituksia varten. Nämä levyt toimivat kaikkien olemassa olevien kilpien kanssa, vaikka ne voivat sopeutua uusimpiin kilpiin, jotka käyttävät näitä ylimääräisiä nastoja.



Arduino Mega tekniset tiedot

Arduino Megan tekniset tiedot sisältävät seuraavat.

  • ATmega2560 on mikrokontrolleri
  • Tämän mikrokontrollerin käyttöjännite on 5 volttia
  • Suositeltu tulojännite vaihtelee välillä 7 - 12 volttia
  • Tulojännite vaihtelee 6 voltista 20 volttiin
  • Digitaaliset tulo- / lähtönastat ovat 54, missä 15 näistä nastoista syöttää PWM o / p.
  • Analogiset tuloliittimet ovat 16
  • Kunkin tulo- / lähtönipin DC-virta on 40 mA
  • 3,3 V: n nastalle käytetty DC-virta on 50 mA
  • Flash-muisti, kuten 256 kt, jossa 8 kt flash-muistia käytetään käynnistyslataimen avulla
  • Staattinen hajasaantimuisti (SRAM) on 8 kt
  • Sähköisesti pyyhittävä ohjelmoitava vain luku -muisti (EEPROM) on 4 kt
  • Kellonopeus (CLK) on 16 MHz
  • Tässä käytetty USB-isäntäsiru on MAX3421E
  • Tämän levyn pituus on 101,52 mm
  • Tämän levyn leveys on 53,3 mm
  • Tämän levyn paino on 36 g

Arduino Mega Pin -kokoonpano

Tämän pin-kokoonpano Arduino mega 2560 aluksella. Jokainen tämän levyn nasta tulee tietystä toiminnosta, joka on liitetty siihen. Kaikkia tämän kortin analogisia nastoja voidaan käyttää digitaalisina I / O-nastoina. Tämän kortin avulla voidaan suunnitella Arduino-megaprojekti. Nämä levyt tarjoavat joustavan työmuistitilan, mikä on enemmän ja prosessointitehoa, joka mahdollistaa työskentelyn erityyppisten antureiden kanssa viipymättä. Kun verrataan muihin tyypit Arduino-levyt , nämä levyt ovat fyysisesti parempia.

arduino-mega 2560-board-pin-diagram

Arduino-mega 2560-lauta-tappi-kaavio

Nasta 3,3 V ja 5 V


Näitä nastoja käytetään o / p-säädetyn jännitteen tuottamiseen noin 5 V. Tämä RPS (säännelty virtalähde) tarjoaa voiman mikrokontrolleri samoin kuin muita komponentteja, joita käytetään Arduino-megalevyssä. Se voidaan saavuttaa levyn Vin-nastasta tai yhdestä muusta säädetystä jännitesyötöstä - 5 V USB kaapeli , kun taas toinen jännitteen säätö voidaan tarjota 3,3 V0-nastalla. Suurin teho voidaan vetää tällä tavalla on 50mA.

GND-tappi

Arduino-megalevy sisältää 5-GND-nastat, joissa yhtä näistä nastoista voidaan käyttää aina, kun projekti sitä vaatii.

Reset (RST) -tappi

Tämän levyn RST-tapia voidaan käyttää levyn uudelleenjärjestelyyn. Lauta voidaan järjestää uudelleen asettamalla tämä tappi matalalle.

Vin Pin

Syöttöjännitteen alue piirilevylle vaihtelee 7 voltista 20 volttiin. Virtaliittimen tarjoamaan jännitteeseen pääsee tämän tapin kautta. Lähtöjännite tämän nastan kautta levylle asetetaan kuitenkin automaattisesti 5 V: iin.

Sarjaviestintä

Tämän kortin sarjaliittimiä, kuten TXD ja RXD, käytetään sarjatietojen lähettämiseen ja vastaanottamiseen. Tx osoittaa tiedonsiirron, kun taas RX osoittaa vastaanottodataa. Tämän levyn sarjapinneillä on neljä yhdistelmää. Sarjaan 0 sisältyy Tx (1) ja Rx (0), sarjaan 1 se sisältää Tx (18) & Rx (19), sarjaan 2 se sisältää Tx (16) ja Rx (17) ja lopuksi sarja 3, se sisältää Tx (14) ja Rx (15).

Ulkoiset keskeytykset

Ulkoiset keskeytykset voidaan muodostaa käyttämällä 6-nastaa kuten keskeytys 0 (0), keskeytys 1 (3), keskeytys 2 (21), keskeytys 3 (20), keskeytys 4 (19), keskeytys 5 (18). Nämä nastat tuottavat keskeytyksiä useilla tavoilla, ts. Antamalla LOW-arvon, nousevan tai laskevan reunan tai muuttamalla arvon keskeytysnastoiksi.

LED

Tämä Arduino-lauta sisältää a LED ja se liittyy nastaan ​​13, joka on nimetty digitaaliseksi nastaksi 13. Tätä LEDiä voidaan käyttää tapin korkeiden ja matalien arvojen perusteella. Tämä antaa sinulle mahdollisuuden muokata ohjelmointitaitoja reaaliajassa.

AREF

Termi AREF tarkoittaa analogista vertailujännitettä, joka on vertailujännite analogisille tuloille

Analogiset nastat

Taulussa on 16 analogista nastaa, jotka on merkitty A0-A15: ksi. On erittäin tärkeää tietää, että kaikkia tämän levyn analogisia nastoja voidaan käyttää kuten digitaalisia I / O-nastoja. Jokainen analoginen nasta on käytettävissä 10-bittisellä tarkkuudella, joka voi mitata GND: stä 5 volttiin. Mutta suurempaa arvoa voidaan muuttaa käyttämällä AREF-nastaa sekä analogisen viitteen () toimintoa.

I2C

I2C-viestintä voidaan tukea kahdella nastalla, nimittäin 20 ja 21, missä 20-nastainen tarkoittaa Serial Data Line (SDA), jota käytetään datan pitämiseen, ja 21-nastainen tarkoittaa Sarjakellolinjaa (SCL), jota käytetään enimmäkseen tietojen synkronoinnin tarjoamiseen laitteiden välillä

SPI-viestintä

Termi SPI on sarjaporttirajapinta, jota käytetään datan lähettämiseen ohjaimen ja muiden komponenttien välillä. Neljä nastaa, kuten MISO (50), MOSI (51), SCK (52) ja SS (53), käytetään viestintä SPI.

Mitat

Arduino Mega 2560 -levyn mitat sisältävät pääasiassa pituuden ja leveydet, kuten 101,6 mm tai 4 tuumaa X 53,34 mm tai 2,1 tuumaa. Se on verrattain parempi kuin muun tyyppiset levyt, joihin pääsee markkinoilla. Mutta virtaliitin ja USB-portti ovat hieman laajentuneet määritetyistä mittauksista.

Kilven yhteensopivuus

Arduino Mega sopii hyvin useimpiin muissa Arduino-levyissä käytettäviin vartijoihin. Ennen kuin ehdotat suojuksen käyttöä, varmista, että suojuksen käyttöjännite sopii hyvin levyn jännitteeseen. Useimpien suojusten käyttöjännite on 3,3 V, muuten 5 V. Mutta korkealla käyttöjännitteellä varustetut suojukset voivat vahingoittaa levyä.

Lisäksi suojan jakelupään tulisi värähdellä Arduino-levyn jakotapin kanssa. Tätä varten voidaan kytkeä kilpi yksinkertaisesti Arduino-korttiin ja tehdä se käynnissä olevassa tilassa.

Ohjelmointi

Arduino Mega 2560 -ohjelmointi voidaan tehdä IDE: n (Arduino Software) avulla, ja se tukee C-ohjelmointikieliä. Tässä luonnos on ohjelmiston koodi, joka poltetaan ohjelmistossa ja siirretään sitten Arduino-kortille USB-kaapelilla.

Arduino-megakortti sisältää käynnistyslataimen, joka eliminoi ulkoisen polttimen käytön ohjelmakoodin polttamiseksi Arduino-korttiin. Tällöin käynnistyslataimen tiedonsiirto voidaan suorittaa käyttämällä STK500-protokollaa.

Kun käännämme ja poltamme Arduino-ohjelman, voimme irrottaa USB-kaapelin virtalähteen poistamiseksi Arduino-kortilta. Aina kun ehdotat Arduino-kortin käyttöä projektissasi, virtalähteen voi tarjota virtaliitin, muuten levyn Vin-nasta.

Toinen tämän ominaisuus on moniajo missä Arduino-megalevy on kätevä. Mutta Arduino IDE -ohjelmisto ei tue monitehtävää, mutta C-ohjelman kirjoittamiseen voidaan käyttää muita käyttöjärjestelmiä, nimittäin RTX & FreeRTOS. Tätä on joustava käyttää henkilökohtaisessa räätälöityssä ohjelmassa ISP-liittimen avulla.

Näin ollen kyse on kaikesta Arduino Mega 2560 -taulukko . Se on vanhempien korvaaminen Arduino Megalevy. Nastojen lukumäärän takia sitä ei yleensä käytetä yleisiin projekteihin, mutta voimme löytää ne monimutkaisissa projekteissa, kuten lämpötilan tunnistuksessa, 3D-tulostimissa, IOT-sovelluksissa, radonilmaisimissa, reaaliaikaisten tietosovellusten seurannassa jne. kysymys sinulle, mitkä ovat Arduino mega 2560 -taulun tekniset tiedot?

Kuvalähteet: Arduino