O Arduíno é uma plataforma física de computação de código aberto baseado numa simples placa microcontroladora, e um ambiente de desenvolvimento para escrever o código para a placa. Com ele é possível criar circuitos interativos através da leitura de dados com sensores conectados a sua placa, controlando uma variedade de luzes, motores ou outras saídas físicas. Projetos do Arduino podem ser independentes, ou podem se comunicar com software rodando em seu computador (como Flash, Processing, MaxMSP). O software de programação de código-livre pode ser baixado de graça.
Seus mantenedores possuem um serviço de venda do produto
pré-montado, mas também é possível ao usuário montar seu próprio sistema, por
se tratar de uma plataforma de hardware livre.
O projeto para sua
realização começou na Itália em 2005, com a intenção de criar um sistema de
prototipagem mais barato do que os disponíveis no momento, para a realização de
projetos escolares. Desde de então já recebeu uma menção honrosa na categoria
Comunidades Digitais em 2006, pela Prix Ars Electronica e até 2008 já havia
vendido mais de 50.000 placas.
O Arduino pode ser usado
para desenvolver objetos interativos, admitindo entradas de uma série de
sensores ou chaves, e controlando uma variedade de luzes, motores ou outras
saídas físicas. Projetos do Arduino podem ser independentes, ou podem se
comunicar com software rodando em seu computador (como Flash, Processing,
MaxMSP.). Os circuitos podem ser montados à mão ou comprados pré-montados; o software
de programação de código-livre pode ser baixado de graça.
O software Arduino é um ambiente de código aberto escrito
em Java e baseado na linguagem Processing e Wiring e foi esquematizado com o
objetivo de introduzir programação a pessoas não muito familiarizadas com
desenvolvimento de softwares.