Mostrando postagens com marcador Arduino VOL Linux Hardware Livre. Mostrar todas as postagens
Mostrando postagens com marcador Arduino VOL Linux Hardware Livre. Mostrar todas as postagens

domingo, 24 de julho de 2011

Plataforma Arduino, Hardware e Visao Geral

Arduino Uno
Atualmente a plataforma Arduino esta difundida por todo o mundo, sendo que esta é utilizada por vários tipos de pessoas e segundo a Homepage dos desenvolvedores o Arduino é uma plataforma de protótipos eletrônicos de código aberto (open source) baseada em hardware a software flexíveis e fácil de usar. É destinado a artistas, designers, hobbyists, e qualquer pessoa interessada em criar objetos ou ambientes interativos.

O Arduino pode "sentir" o ambiente através de sensores e também afetá-lo com o uso de atuadores, como motores, luzes entre outros. O microcontrolador da placa é programado em Arduino Programming Language (baseado em Wiring) e o Arduino Development Environment (baseado em Processing). Os projetos do Arduino podem ser autônomos ou podem se comunicar com um software em execução no computador. As placas podem ser construídas a mão ou compradas prontas e o software pode ser baixado gratuitamente (Arduino, 2011).

O sucesso que a plataforma Arduino teve foi em grande parte determinado pelas seguintes características:
  • Preço: As placas Arduino são relativamente baratas se comparadas a outras plataformas de microcontroladores, a versão mais barata do Arduino custa cerca de 85 reais;
  • Multiplataforma: O software Arduino é executado no Linux, no Macintosh OS ou no Windows, basta ter instalado a maquina virtal java;
  • Ambiente de programação simples e claro: Conforme, (Herrador, 2009) o ambiente de programação do Arduino é simples de ser usado por principiantes, porem, é suficientemente flexível para ser usado por usuários mais experientes;
  • Código abeto e software expansível: O Software Arduino é baseado na linguagem AVR C, Herrador (2009). É uma ferramenta de código aberto, disponível para a utilização por todos os interessados, também pode ser expandida por programadores experientes que construam bibliotecas em linguagem C++;
  • Código abeto e hardware expansível: Atualmente o Arduino possui varias versões, porem ainda é baseado nos microcontroladores Atmega8, Atmega168, Atmega328, Atmega1280, Atmega2560 da Atmel. O projeto do Arduino esta publicado com a licença Creative Comons, qualquer pessoa é livre para usar e modificar os circuitos de acordo com suas necessidades.
Autor: Leando Rodrigo
Fonte: VOL