Pré projeto automação residencial
DESENVOLVIMENTO GERENCIAL - FATESG
CURSO SUPERIOR EM TECNOLOGIA EM REDES DE COMPUTADORES
Bruno Vieira
Danillo Adam
Weslen Brito
ESTUDO DE CASO DO MICROCONTROLADOR ARDUINO PARA SISTEMA DE AUTOMAÇÃO REMOTA VIA WEB
Professor Orientador: Me. Diogo Nunes de Oliveira
GOIÂNIA
2012
SUMÁRIO
1 - TEMA DO PROJETO 3 2 - PROBLEMA A SER ABORDADO 4 3 OBJETIVOS A SEREM ATINGIDOS 4 3.1 GERAL 4 3.2 OBJETIVOS ESPECÍFICOS 5 4 - JUSTIFICATIVA DO PROJETO 5 5 REFERÊNCIAS TEÓRICAS QUE O EMBASA 5 6 METODOLOGIA A SER UTILIZADA 6 7 CRONOGRAMA PARA A EXECUÇÃO DO TRABALHO DE TCC 7 REFERÊNCIAS BIBLIOGRÁFICAS 9 1 - TEMA DO PROJETO
Arduino é uma plataforma de prototipagem eletrônica de hardware livre projetada com um microcontrolador Atmel Advanced Virtual RISC (AVR) de placa única, com suporte de entrada e saída embutido, uma linguagem de programação padrão. Uma típica placa é composta por um controlador, algumas linhas de entrada e saída, digital e analógica, além de uma interface serial ou Universal Serial Bus (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 shields. A interface do hospedeiro é simples, podendo ser escrita em várias linguagens.
Arduino Integrated Development Environment (IDE) é uma aplicação multiplataforma escrita em Java. É esquematizado para introduzir a programação a artistas e a pessoas não familiarizadas com o desenvolvimento de software. Inclui um editor de código com recursos de realce de sintaxe, parênteses correspondentes, sendo capaz de compilar e carregar programas para a placa com um único clique. Com isso não há a necessidade de editar Makefiles ou rodar programas em ambientes de linha de comando. Tendo uma biblioteca chamada "Wiring", ele possui a capacidade de programar em C/C++. Isto permite