Arduino é um computador físico com sua base em uma simples plataforma de hardware livre. Ele foi projetado para criar ferramentas que são acessíveis, de baixo custo, flexíveis e fáceis de se usar por iniciantes em programação ou por qualquer outra área que não tenha alcance aos controladores mais sofisticados ou de ferramentas mais complicadas.

             Uma típica placa Arduino é composta por um controlador, algumas linhas de E/S digital e analógica, além de uma interface serial ou USB. Esta serve para permitir comunicação com um computador, que é usado para programação e interação em tempo real com o Arduíno. Com sua interface simples, pode ser programado,por exemplo, em Max/MSP, Pure Data, SuperCollider, ActionScript, Java e Processing.

Link: http://pt.wikipedia.org/wiki/Arduino