Automação Residencial 2014: mudanças entre as edições

De Wiki Cursos IFPR Foz
Ir para navegaçãoIr para pesquisar
Linha 9: Linha 9:
Arduino é uma placa microcontroladora básica criada na Itália, que possui componentes complementares, como motores e sensores para a construção de circuitos eletrônicos. É um projeto de código aberto, ou seja, pode ser copiado e modificado conforme o desejo e que não exige grandes conhecimentos em eletrônica. Trata-se uma plataforma de prototipagem eletrônica de hardware livre e de placa única.
Arduino é uma placa microcontroladora básica criada na Itália, que possui componentes complementares, como motores e sensores para a construção de circuitos eletrônicos. É um projeto de código aberto, ou seja, pode ser copiado e modificado conforme o desejo e que não exige grandes conhecimentos em eletrônica. Trata-se uma plataforma de prototipagem eletrônica de hardware livre e de placa única.


[[image:Figura_01–_Arduino_Uno.jpg|200px]]
[[image:Figura_01–_Arduino_Uno.jpg|200px | center | Figura 01 – Arduino Uno | thumb |Figura 01– Arduino Uno‎]]
 
 
Possui uma linguagem de programação própria, baseada em C/C++, devido a possuir funções que basicamente não fazem parte de outras linguagens como por exemplo a codificação, “pinMode(13,OUTPUT)” que define a porta 13 do Arduino como saída,  função essa que inicialmente não existirá em outras linguagens de programação por se tratar de uma função específica para a placa controladora.
 
[[image:IDE.jpg|200px | center | Figura 02 – IDE do Arduino | thumb |Figura 02 – IDE do Arduino]]
 
 
Essa tecnologia busca criar ferramentas acessíveis, de baixo custo, flexíveis e fáceis de se usar por qualquer pessoa interessada no desenvolvimento. A placa possui algumas limitações, por exemplo, não possui qualquer recurso de rede, porém é comum combiná-la com extensões chamadas de shields.  Essas expansões buscam disponibilizar várias funções específicas, como a ligação em redes sem fio até a manipulação de motores.
 
[[image:Figura_03_–_Shield_Ethernet.jpg|200px | left | Figura 03 – Shield Ethernet | thumb |Figura 03 – Shield Ethernet ]][[image:Figura_04_–_Shield_Motor.jpg|200px  | right | Figura 04 – Shield Motor | thumb |Figura 04 – Shield Motor]]

Edição das 11h22min de 22 de novembro de 2014

Automação Residencial com Microcontrolador Arduino

Introdução

Este projeto tem por objetivos estudar, aplicar e experimentar a plataforma de prototipagem de hardware Arduino, buscando o desenvolvimento e integração de conceitos ligados a programação de computadores e eletrônica.

Definição

Arduino é uma placa microcontroladora básica criada na Itália, que possui componentes complementares, como motores e sensores para a construção de circuitos eletrônicos. É um projeto de código aberto, ou seja, pode ser copiado e modificado conforme o desejo e que não exige grandes conhecimentos em eletrônica. Trata-se uma plataforma de prototipagem eletrônica de hardware livre e de placa única.

Figura 01– Arduino Uno‎


Possui uma linguagem de programação própria, baseada em C/C++, devido a possuir funções que basicamente não fazem parte de outras linguagens como por exemplo a codificação, “pinMode(13,OUTPUT)” que define a porta 13 do Arduino como saída, função essa que inicialmente não existirá em outras linguagens de programação por se tratar de uma função específica para a placa controladora.

Figura 02 – IDE do Arduino


Essa tecnologia busca criar ferramentas acessíveis, de baixo custo, flexíveis e fáceis de se usar por qualquer pessoa interessada no desenvolvimento. A placa possui algumas limitações, por exemplo, não possui qualquer recurso de rede, porém é comum combiná-la com extensões chamadas de shields. Essas expansões buscam disponibilizar várias funções específicas, como a ligação em redes sem fio até a manipulação de motores.

Figura 03 – Shield Ethernet
Figura 04 – Shield Motor