Arduino Mega 2560

Arduino Mega 2560 on platvorm avatud lähtekoodiga, mis põhineb ATmega2560 mikrokontrolleril. Arendusplaat pakub kõike vajalikku mikrokontrolleriga mugavaks töötamiseks: 54 digitaalsisendit ja -väljundit, 16 analoogsisendit, USB programmeerimise pistik, välist toitepistikut ja taaskäivitusnuppu. Arduino Mega 2560 sobib kokku enamiku Arduino Duemilanovele või Diecimilale mõeldud laiendus plaatidega .
Toiteallikas.
Arduino Mega 2560 saab toite USB-ühenduse kaudu või välisest toiteallikast. Kui USB-port ja väline toiteallikas on samaaegselt ühendatud Arduino plaadiga, lülitub plaat välisele allikale, kui selle pinge on üle 6–7 volti. Arendusplaat võib töötada välise toiteallikaga 6–20 volti. Kui see on varustatud vähem kui 7 V, võib 5 V viik olla väiksem kui 5 volti ja arendusplaat võib olla ebastabiilne. Kui kasutatakse rohkem kui 12 V, võib pingeregulaator üle kuumeneda ja plaati kahjustada. Soovitatav vahemik on 7–12 volti.
USB ülevoolukaitse.
Arduino Mega 2560-l on ise taastuv polyfuse, mis kaitseb arvuti USB-porte lühiste ja ülevoolu eest. Kuigi enamik arvuteid pakub oma sisemist kaitset, tagab polyfuse lisakaitset. Kui USB-pordile rakendatakse rohkem kui 500 mA, katkestab kaitse automaatselt ühenduse.
Ühendus ja seadistus.
Arduino kasutamiseks on vaja alla laadida Arduino IDE integreeritud arenduskeskkonda. Tarkvara saab alla laadida tasuta Arduino ametlikult veebilehelt siit. Arduino Mega 2560 ja arvutit ühendatakse USB kaabliga, kui ühendus on tekkinud, siis ON LED arendusplaadil läheb põlema. Järgmine etapp on Arduino IDE keskkonnas valida õigeid seadistusi. Selleks on vaja minna Tools ja leida Board. Sealt tuleb valida kasutatav arendusplaat – Arduino Mega 2560. Samuti vaja kontrollida, et oleks valitud õige COM-port. Kui menüü valikus on antud mitu COM-porti, siis võib ühendada Arduinolt USB-kaablit lahti  ja menüüs kaob üks COM-port ära, see ongi õige COM-port. Seejärel võib tagasi ühendada ja valida ilmunud COM-porti. Tuleb testida, et kõik seadistused oleksid õiged. Selleks valitakse File &gt; Examples &gt; Basics &gt; Blink. Avaneb uus aken Blinki projektiga. Esiteks võib kontrollida, kas kood kompileerub, selleks vajutatakse linnukesele Verify. Pärast kompileerimist vajutatakse noolekujulisele nupule. Kui kõik toimib, siis allpool terminaalis kirjutatakse Done uploading või teisel juhul terminaalis ilmub veateade. Kui arendusplaadil on näha, et L-tähisega LED hakkas vilkuma, siis antud arendusplaat töötab . 
Arendusplaadi elemendid.
LED indikaatorid
Pingeregulaator 5 V
Lineaarne pingeregulaator LD1117S50CTR 5V väljundiga annab toite ATmega2560, ATmega16U2 mikrokontrolleritele ja muudele platvormi loogika elementidele. Maksimaalne väljundvool on 800 mA.
Pingeregulaator 3,3 V 
LP2985-33DBVR lineaarne pingeregulaator 3,3 volti väljundiga. Liin tõmmatakse ainult 3V3 viigule. Maksimaalne väljundvool on 150 mA.
Taaskäivitusnupp
Võimaldab taaskäivitada mikrokontrollerit. 
USB-pistik
USB tüüpi B-ühenduspesa on toitmiseks ja püsivara uuendamiseks Arduino Mega 2560 platvormile.
Väline toitepistik
Pistik välise toiteallika ühendamiseks 7–12 V.
ATmega2560 mikrokontroller
Arduino Mega platvormi südameks on 8-bitine AVR perekonna mikrokontroller – ATmega2560 taktsagedusega 16 MHz. Kontroller pakub 256 kB välkmälu püsivara salvestamiseks, 8 kB operatiivmälu SRAM-i ja 4 kB-le EEPROM-säilmälu andmete salvestamiseks.
ATmega16U2 mikrokontroller
ATmega16U2 mikrokontroller tagab ATmega2560 mikrokontrolleri ühenduvuse arvuti USB-pordiga. Arvutiga ühendamisel on Arduino Mega 2560 määratletud kui virtuaalne COM-port.
ICSP1 pistik
ICSP-pistik on vajalik ATmega16U2 mikrokontrolleri sisemiseks programmeerimiseks.
ICSP-pistik
ICSP-pistik on ette nähtud mikrokontrolleri ATmega2560 skeemi siseseks programmeerimiseks. Samuti saab SPI teeki abil SPI liidese kaudu suhelda laienduskaartidega. SPI liinid on ühendatud 6-kontaktise pistikuga ja dubleeritud ka digitaalsetel viikudel 50 (MISO), 51 (MOSI), 52 (SCK) ja 53 (SS).