Arduino Mega 2560 tábla

Próbálja Ki A Műszerünket A Problémák Kiküszöbölésére





Az Arduino kártya egy nyílt forráskódú mikrokontroller kártya, amely az Atmega 2560 mikrovezérlőn alapul. Ennek a táblának a növekedési környezete végrehajtja a feldolgozási vagy vezetékezési nyelvet. Ezek a táblák feltöltötték az automatizálási ágazatot az egyszerűen használható platformjukkal, bárhol is kezdhesse mindenki, akinek egyébként nincs kicsi technikai háttere, felfedezve néhány szükséges készséget a programozáshoz és a futtatáshoz. Arduino tábla . Ezeket a táblákat külön interaktív objektumok kiterjesztésére használják, különben csatlakozhatunk a számítógépen lévő szoftverekhez, például a MaxMSP-hez, a Processinghoz és a Flash-hez. Ez a cikk a bevezetés az Arduino mega 2560 táblába , tűs diagram és specifikációi.

Mi az Arduino Mega 2560?

A mikrokontroller alaplap, mint például az „Arduino Mega”, az ATmega2560 mikrovezérlőtől függ. Ez magában foglalja az 54 digitális bemeneti / kimeneti érintkezőket, ahol 16 érintkező analóg bemenet, 14 pedig hasonló, mint a PWM kimenetek hardver soros portjai ( UARTs ) - 4, a kristályoszcillátor -16 MHz, ICSP fejléc, tápcsatlakozó, USB csatlakozás, valamint RST gomb. Ez a kártya főleg mindent tartalmaz, ami elengedhetetlen a mikrokontroller támogatásához. Tehát ennek a kártyának az áramellátását úgy lehet megoldani, hogy USB-kábellel, akkumulátorral vagy AC-DC adapterrel csatlakoztatja a számítógéphez. Ez a tábla egy alaplemez elhelyezésével védhető a nem várt elektromos kisülés ellen.




arduino-mega 2560-board

Arduino-mega 2560-os tábla

A Mega 2560 R3 kártya SCL és SDA csapjai csatlakoznak az AREF csap mellé. Ezenkívül két legújabb csap található az RST csap közelében. Az egyik tű az IOREF, amely lehetővé teszi a pajzsok számára az Arduino kártya által kínált feszültség beállítását. Egy másik PIN-kód nincs társítva, és közelgő célokra megőrzik. Ezek a táblák minden létező pajzssal működnek, bár alkalmazkodnak a legújabb pajzsokhoz, amelyek ezeket az extra csapokat használják.



Arduino Mega specifikációk

Az Arduino Mega specifikációi a következőket tartalmazzák.

  • Az ATmega2560 egy mikrokontroller
  • A mikrovezérlő üzemi feszültsége 5 volt
  • Az ajánlott bemeneti feszültség 7 V és 12 V között lesz
  • A bemeneti feszültség 6 V és 20 V között lesz
  • A digitális bemeneti / kimeneti érintkezők 54, ahol ezek közül 15 fog adni PWM o / p-t.
  • Az analóg bemeneti csapok száma 16
  • Az egyenáram minden bemeneti / kimeneti tűnél 40 mA
  • A 3,3 V-os feszültséghez használt egyenáram 50 mA
  • Flash memória, például 256 KB, ahol 8 KB flash memóriát használunk a bootloader segítségével
  • A statikus véletlen hozzáférési memória (SRAM) 8 KB
  • Az elektromosan törölhető, programozható csak olvasható memória (EEPROM) 4 KB
  • Az óra (CLK) sebessége 16 MHz
  • Az ebben használt USB host chip a MAX3421E
  • Ennek a táblának a hossza 101,52 mm
  • Ennek a táblának a szélessége 53,3 mm
  • Ennek a deszkának a tömege 36 g

Arduino Mega Pin konfiguráció

Ennek pin konfigurációja Arduino mega 2560 tábla látható. Ennek a táblának minden egyes csapja egy sajátos funkcióval jön létre, amely vele társul. A kártya összes analóg csapja használható digitális I / O tűként. Ennek a táblának a használatával megtervezhető az Arduino mega projektor. Ezek a táblák rugalmasabb munkamemória-helyet kínálnak, annál nagyobb a feldolgozási teljesítmény, amely lehetővé teszi a különféle típusú érzékelőkkel való késedelem nélküli munkát. Amikor összehasonlítjuk másokkal típusú Arduino táblák , ezek a táblák fizikailag jobbak.

arduino-mega 2560-board-pin-diagram

Arduino-mega 2560-board-pin-diagram

3,3 V és 5 V érintkező


Ezeket a csapokat kb. 5 V-os o / p szabályozott feszültség biztosítására használják. Ez RPS (szabályozott tápegység) biztosítja az erőt a mikrovezérlő valamint az Arduino mega táblán használt egyéb alkatrészeket. Elérhető a kártya Vin-tűjéből vagy egy másik szabályozott feszültségellátásból - 5V USB kábel , míg egy másik feszültségszabályozást kínál a 3,3 V0-tű. A maximális teljesítmény ezzel lehúzható: 50mA.

GND Pin

Az Arduino mega tábla 5-GND csapokat tartalmaz, ahol ezek közül az egyik használható, amikor a projekt megköveteli.

Reset (RST) csap

Ennek a táblának az RST csapja felhasználható a tábla átrendezéséhez. A tábla átrendezhető, ha ezt a csapot alacsonyra állítja.

Vin Pin

A kártya bemeneti feszültség tartománya 7 és 20 volt között mozog. A tápcsatlakozó által biztosított feszültség ezen a csapon keresztül érhető el. Azonban a kimeneti feszültség ezen a csapon keresztül a kártya felé automatikusan 5 V-ra áll.

Soros kommunikáció

Ennek a táblának a soros csapjai, mint a TXD és az RXD, a soros adatok továbbítására és fogadására szolgálnak. A Tx az információ továbbítását jelzi, míg az RX a fogadott adatokat. Ennek a táblának a soros csapjai négy kombinációval rendelkeznek. A 0-as sorozathoz a Tx (1) és az Rx (0), az 1-eshez a Tx (18) és Rx (19), a 2-es sorozathoz a Tx (16) és Rx (17), végül a 3. sorozat, tartalmaz Tx (14) és Rx (15).

Külső megszakítások

A külső megszakításokat 6 érintkezőkkel lehet kialakítani, például 0 (0), 1 (3), 2 (21), 3 (20), 4 (19), 5 (18) megszakításokat. Ezek a csapok megszakításokat hoznak létre számos módon, azaz LOW érték biztosításával, emelkedő vagy csökkenő éllel, vagy az érték megváltoztatásával a megszakítási csapokra.

VEZETTE

Ez az Arduino tábla tartalmazza a VEZETTE és ez a 13-as érintkezőhöz kapcsolódik, amelyet digitális 13-as tűnek neveznek. Ez a LED a tű magas és alacsony értéke alapján működtethető. Ez lehetővé teszi a programozási képességek valós időben történő módosítását.

AREF

Az AREF kifejezés az analóg referenciafeszültséget jelenti, amely az analóg bemenetek referenciafeszültsége

Analóg csapok

Az A0-A15 jelöléssel ellátott táblán 16 analóg tű található. Nagyon fontos tudni, hogy ezen a táblán az összes analóg érintkező felhasználható, mint a digitális I / O csapok. Minden analóg tű elérhető 10 bites felbontással, amely GND-től 5 voltig mérhető. De a magasabb érték megváltoztatható az AREF csap, valamint az analóg Referencia () funkciójával.

I2C

A I2C kommunikáció két pólussal támogatható, nevezetesen a 20 és 21, ahol a 20 pólusú soros adatvonalat (SDA) jelöli, amelyet az adatok tárolására használnak, a 21 pólusú pedig a soros óra vonalat (SCL) jelenti, amelyet többnyire az eszközök közötti adatszinkronizálás kínál

SPI kommunikáció

Az SPI kifejezés egy soros perifériás interfész, amelyet az adatok továbbítására használnak a vezérlő és más alkatrészek között. Négy csap, mint például a MISO (50), a MOSI (51), az SCK (52) és az SS (53) a kommunikáció SPI.

Méretek

Az Arduino Mega 2560 tábla mérete elsősorban a hosszúságot és a szélességet tartalmazza, például 101,6 mm vagy 4 hüvelyk x 53,34 mm vagy 2,1 hüvelyk. Viszonylag jobb, mint a piacon hozzáférhető más típusú táblák. De a tápcsatlakozó és az USB-port némileg kibővült a megadott mérésekhez képest.

Pajzs kompatibilitás

Az Arduino Mega jól alkalmazható a legtöbb Arduino deszkában használt őrség számára. Mielőtt védőburkolatot javasolna, ellenőrizze, hogy a védőburkolat működési feszültsége megfelel-e a tábla feszültségének. A legtöbb védőelem működési feszültsége 3,3 V, különben 5 V lesz. De a magas üzemi feszültségű őrök megsérthetik a lapot.

Ezenkívül a pajzs elosztófejének rezegnie kell az Arduino tábla elosztócsapjával. Ehhez a pajzs egyszerűen csatlakoztatható az Arduino táblához, és futó állapotban lehet.

Programozás

Az Arduino Mega 2560 programozása egy IDE (Arduino Software) segítségével történhet, és támogatja a C-programozási nyelvet. Itt a vázlat a szoftver kódja, amelyet a szoftverben égetnek el, majd USB-kábellel az Arduino táblára helyezik át.

Egy Arduino mega tábla tartalmaz egy boot betöltőt, amely kiküszöböli a külső égő felhasználását, hogy a programkódot az Arduino táblába égesse. Itt a rendszerindító kommunikációja megtehető egy STK500 protokoll segítségével.

Amikor lefordítjuk és leégetjük az Arduino programot, leválaszthatjuk az USB kábelt, hogy eltávolítsuk az áramellátást az Arduino kártyáról. Amikor azt javasolja, hogy az Arduino kártyát használja a projektjéhez, az áramellátást egy tápcsatlakozóval lehet biztosítani, különben a kártya Vin tűje.

Ennek egy másik jellemzője a multitasking, bárhol is legyen hasznos az Arduino mega tábla. De az Arduino IDE Software nem támogatja a többfeladatos feladatot, azonban további operációs rendszereket, nevezetesen az RTX & FreeRTOS-t is fel lehet használni a C-program írására ezért. Ez rugalmasan használható a személyes egyedi összeállítási programban egy ISP-csatlakozó segítségével.

Így mindez egy Arduino Mega 2560 adatlap . Ez az idősebbek helyettesítése Arduino Mega tábla. A csapok száma miatt általában nem használják általános projektekhez, de olyan komplex projektekben fedezhetjük fel őket, mint a hőmérsékletérzékelés, 3D nyomtatók, IOT alkalmazások, radon detektorok, valós idejű adatalkalmazások figyelése stb. egy kérdés az Ön számára, melyek az Arduino mega 2560 alaplap specifikációi?

Képforrások: Arduino