Archive for Linux

O que é o Arduino?

Arduino Uno

O Arduino é um conjunto de hardware e software, ambos open-source, para o desenvolvimento de projetos de computação física. Isso pode parecer complicado, mas realmente não é.

O hardware é baseado em microcontroladores da Atmel (ATMEGA), com uma grande variedade de opções de placas que oferecem diferentes quantidades de ‘pinos’ de entrada e saída, de tamanhos e de quantidades de componentes eletrônicos.

Pode-se acrescentar componentes (conexão em rede, bluetooth, etc) a certas opções de placas Arduino através de placas auxiliares chamadas Shields.

O caráter open-source do hardware permite que você faça sua própria placa, se tiver disposição para isso. É possível também fazer clones em produção industrial, daí esse monte de placas compatíveis que se encontram para comprar pela internet.

O software do Arduino é uma IDE (ambiente de desenvolvimento integrado) que permite escrever os programas (chamados de Sketchs no mundo Arduino) na linguagem própria do Arduino, além de permitir expansão de funcionalidades com bibliotecas C++ e inserção de código AVR-C (linguagem do fabricante do microcontrolador). A IDE converte a código do sketch e carrega-o diretamente no microcontrolador, funcionando em ambientes Windows, Mac e Linux.

Continue lendo →