Arduino e Sensores
Bruno G. Martini
Unisinos
São Leopoldo –RS - Brasil brunogui92@gmail.com Abstract
Em virtude da utilização de micros controladores aumentar nos últimos tempos, este artigo tem como propósito explicar o funcionamento do micro controlador Arduino e dos sensores que podem ser adicionados ao mesmo. Também fala-se do propósito que o Arduino foi projetado e criado e as versões que se encontra para uso hoje em dia. Junto disso é feito uma pequena comparação entre os micros controladores existentes e também como é feita a utilização de alguns sensores no Arduino através da programação do mesmo e da parte eletrônica que têm por trás deles. É citado também o software que é utilizado para programação (Arduino IDE) e também a linguagem que o Arduino pode ser programado.
1. Introdução
O Arduino[1] é uma plataforma de prototipagem eletrônica de hardware livre, projetada com um micro controlador Atmel AVR de placa única, com suporte de entrada/saída embutidos e com uma linguagem de programação padrão, a qual tem origem em Wiring, e é essencialmente C/C++. O principal objetivo do mesmo é criar ferramentas que são acessíveis, fáceis de utilizar, flexíveis e de baixo custo. O Arduino pode ser usado para desenvolver objetos interativos independentes, através de módulos e sensores embutidos no mesmo. Uma placa de Arduino é composta por um controlador, algumas linhas de entrada/saída digitais e analógicas e também contém interface via USB ou serial. Essa comunicação entre o computador e a placa é utilizada para programar a mesma e também ter a interação em tempo real do circuito eletrônico. Um dos problemas que iniciantes com o Arduino encontram é ter que lidar com eletrônica, porém existem muitos modelos de ajuda para que o usuário entenda a eletrônica básica que é necessário para começar a lidar com o micro controlador. O Arduino não possui qualquer recurso de rede, mas é comum combinar um ou mais Arduinos deste modo,