Site Meter

terça-feira, 29 de março de 2011

Arduino - O que é?

(Clique na imagem para expandir)

Arduino: O que é?
Arduino, por vezes traduzida ao português como Arduíno, é um computador físico baseado numa simples plataforma de hardware livre, projetada com um microcontrolador de placa única, com suporte de entrada/saída embutido e uma linguagem de programação padrão, na qual tem origem em Wiring, e é essencialmente C/C++. O objetivo do projeto é criar ferramentas que são acessíveis, com baixo custo, flexíveis e fáceis de se usar por artistas e amadores. Principalmente para aqueles que não teriam alcance aos controladores mais sofisticados e de ferramentas mais complicadas.

Pode ser usado para o desenvolvimento de independentes objetos interativos, ou ainda para ser conectado a um computador hospedeiro. 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, para interligar-se ao hospedeiro, que é usado para programá-la e interagi-la em tempo real. Ela em si não possui qualquer recurso de rede, porém é comum combinar um ou mais Arduinos deste modo, usando extensões apropriadas chamadas de shield. A interface do hospedeiro é simples, podendo ser escrita em várias linguagens. A mais popular é a Processing, mas outras que podem comunicar-se com a conexão serial são: Max/MSP, Pure Data, SuperCollider, ActionScript e Java. (in http://pt.wikipedia.org/wiki/Arduino)

Podem saber mais sobre o Arduino em:
http://www.arduino.cc (Site Oficial)

Deixo-vos aqui o meu primeiro projecto em Arduino:
Este projecto pretende simular os semáforos de duas ruas que se cruzam, sendo que funciona da segunte forma:

Começa com a rua A com o semáforo Verde, passado algum tempo (o tempo não está a seguir a realidade de modo a que o video seja mais curto) passa para Amarelo e Vermelho, enquanto que na rua B está Vermelho. Passado pouco tempo, a luz Verde do semaforo da rua B acende e permanece acesa durante algum tempo. Em seguida passa a Amarelo e depois Vermelho e o ciclo repete-se.
Espero que gostem, pois foi a primeira coisa que fiz (ainda só tenho o Arduino a um dia) e é um projecto bastante interessante e simples.

Video: