What is Firmata? Firmata is a protocol to controll Arduino from Application on Android Phone. You can write Arduino-code in Android Java. TRY Install sample application. FirmataSample-debug-unaligned.apk REQUIREMENTS Arduino Standard Firmata v2.2 Arduino IDE -> [File] -> [Examples] -> [Firmata] -> [StandardFirmata] Android SDK 13+ (Android OS 3.2+) usb-serial-for-android USB Host Cable SETUP Copy