Az Arduino Mega az ATmega2560 mikrokontrollerre épül. Az Arduino Mega lap használatának előnye más lapokkal szemben az, hogy nagyobb memóriaterülettel dolgozik.
Az Arduino Mega Pinoutja az alábbiakban látható:
Az Arduino lapon jelen lévő csapok leírása az alábbiakban található:
- ATmega2560 mikrokontroller – Az Atmega2560 egy CMOS (Complementary Metal Oxide Semiconductor) alacsony teljesítményű 8 bites mikrokontroller. A Mega 2560 az AVR RISC architektúrán alapul. Itt az AVR az Audio Video Recorder, a RISC pedig a Reduced Instruction Set Computing rövidítése.
A több memóriát, vázlatot és I/O vonalat igénylő táblákhoz használják. Összetett projektekhez ajánlott, mint például a robotika stb.
- GND – Ground Pins. A földelőtüskék az áramkör földelésére szolgálnak.
- USB port
Ez lehetővé teszi a kártya csatlakoztatását a számítógéphez. Elengedhetetlen az Arduino Mega lap programozásához.
Az USB-kábelt általában az USB-portba dugjuk, hogy a vázlatot betöltsük a lapra.
- UART-
Az univerzális aszinkron vevő és adó rövidítése. Lehetővé teszi az Arduino számára a soros eszközökkel való kommunikációt.
- Tápcsatlakozó
A tápcsatlakozó a kártya tápellátására szolgál. Az adaptert az Arduino Mega lap tápcsatlakozójához kell csatlakoztatni.
- ICSP Header
A fejlett funkciókkal rendelkező programot vagy firmware-t az ICSP (In-Circuit Serial Programming) fejléc segítségével fogadja a mikrokontroller.
Az ICSP-fejléc 6 tűből áll.
Az ICSP-fejléc felépítése az alábbiakban látható:
Az ICSP-fejléc felső nézete.
- I2C
Ez a kétvezetékes soros kommunikációs protokoll. Az Inter-Integrated Circuits rövidítése. Az I2C egy soros kommunikációs protokoll, amely SCL (soros órajel) és SDA (soros adat) segítségével fogadja és küldi az adatokat két eszköz között. Az SCL egy órajelvonal, míg az SDA egy adatvonal.
- Analog pinek
A0 – A15 között összesen 16 analóg pin található. Az analóg csapok funkciója a csatlakozásban használt analóg érzékelő leolvasása. GPIO (General Purpose Input Output) csapokként is működhetnek.
- Digitális csapok
A 0-tól 53-ig számozott csapokból 54 digitális be- és kimeneti csap van. A digitális I/O 15 csapja PWM (impulzusszélesség-moduláció) csapok, amelyek D2 – D13 és D44 – D46 számozásúak. A digitális csapok értéke vagy HIGH vagy LOW.
- SPI-SCK
Ez a soros perifériás interfész rövidítése. A mikrokontrollerek népszerűen használják egy vagy több perifériás eszközzel való gyors kommunikációra. Az SCK a soros órajelet jelenti. A slave-ben az órajelgenerátor bemeneteként működik. A masterben kimeneti órajelként működik.
Az SPI-n akár különböző eszközök is lehetnek a buszon.
- MISO
A Master In/ Slave Output rövidítése. A MISO-ban a slave vonal a master felé történő adatküldésre szolgál.
- MOSI
A Master Output/ Slave Input rövidítése. A MOSI vonal Arduino az adatokat az Arduino-tól az SPI vezérlő eszközeihez szállítja. A MOSI slave vonal a perifériái felé történő adatküldésre szolgál.
SS
Ez a Slave Select (szolga kiválasztás) rövidítése. Ez a Slave Select vonal, amelyet a mester használ. Engedélyező vonalként működik.
A MISO, MOSI és SS támogatja az SPI kommunikációt.
Az Arduino több SPI eszköze képes megosztani ugyanazt az SS, MOSI és MISO vonalat.
- IOREF
Ez a Input Output voltage REFerence rövidítése. Lehetővé teszi a pajzsok számára a kártya működési feszültségének (3,3V vagy 5V) ellenőrzését. A pajzsok az Arduino laphoz vannak csatlakoztatva.
A mikrokontroller az IOREF által biztosított referenciafeszültséggel működik.