Agora você pode desenvolver para Arduino diretamente do Android (Tablet, Smartphone, Mini-PC, etc), com o aplicativo ArduinoDroid.





Características:

Abrir / Editar sketches para Arduino (*.pne)
Sketches exemplos estão incluídos.
Realce de sintaxe do código (muito bom)
Compilação de sketches (não é necessário ter root)
Upload de sketches (placas baseadas no chip FTDI (Duemilanove, Diecimila e Uno apenas), e o dispositivo Android deve ter suporte a USB host obrigatório.
Funciona off-line (conexão com a internet não é obrigatório)
Na primeira vez que rodar o programa ArduinoDroid o SDK (cerca de 30Mb) será baixado e extraído  por isso cerca de 100MB de armazenamento interno é necessário..

Mais informações e download na página do desenvolvedor.
(Fonte)

.