Question: why arduino mega is used?
Answer: Arduino can be used to develop stand-alone interactive objects or can be connected to software on your computer (e.g. Flash, Processing, MaxMSP). The open-source IDE can be downloaded for free (currently for Mac OS X, Windows, and Linux). The Arduino Mega is a microcontroller board based on the ATmega2560.