Arduino ADK to płyta główna, oparta na Arduino Mega 2560, którą napędza 8 bitowy mikrokontroler ATmega2560 o taktowaniu 16 MHz. Posiada 54 piny cyfrowe wejścia/wyjścia, 16 analogowych wejść, 4 UART, USB, port zasilania, ICSP header oraz przycisk resetu. Zamontowano także specjalny interfejs USB to łączenia się z telefonami, opartymi na systemie Android, które bazują na układzie MAX3421E.