AUTOMAÇÃO INDUSTRIAL LINGUANGEM DE PROGRAMAÇÃO
Por: Carolina234 • 22/6/2018 • 2.678 Palavras (11 Páginas) • 435 Visualizações
...
Figura 9: Especificações Técnicas 11
Figura 10: Ambiente de Desenvolvimento 12
Figura 11: Sintaxe setup( ) 13
Figura 12: Sintaxe loop( ) 13
Figura 13: Sintaxe While 14
Figura 14: Sintaxe For 14
Figura 15: Sintaxe pinMode( ) 15
Figura 16: Sintaxe digitalWrite( ) 15
Figura 17: Sintaxe digitalRead( ) 15
Figura 18: Sintaxe analogWrite( ) 16
Figura 19: Sintaxe int analogRead( ) 16
Figura 20: Sintaxe millis( ) 16
Figura 21: Sintaxe delay( ) 16
Figura 22: Sintaxe Serial.begin( ) 17
Figura 23: Exemplo 1 17
Figura 24: Exemplo 2 18
Figura 25: Exemplo 3 18
Figura 26: Exemplo 4 19
Figura 27: Exemplo 5 19
---------------------------------------------------------------
INTRODUÇÃO
Nesse trabalho falarei sobre o Arduino, explicando o que é, seu hardware, seu software e seus modelos. Também abordarei sobre a sua estrutura e os seus principais comandos, desvendando suas semânticas e sintaxes. Usarei exemplos e imagens para o melhor entendimento do trabalho. Como metodologia foi utilizado pesquisa na internet, além do prévio conhecimento adquirido na sala de aula e em conversas com os professores de automação industrial.
-
O QUE É ARDUINO?
O Arduino é uma plataforma de prototipagem eletrônica ou seja é uma placa de controle de entrada de dados, como sensores e saída de dados, como LEDs. Ele possui um cristal oscilador de 16 MHz, regulador de tensão de 5V, botão de reset, plugue de alimentação, pinos conectores, e alguns LEDs para facilitar a verificação do funcionamento. No Arduino, informações ou ordens são transmitidas de um computador a placa através de Bluetooth, wireless, USB ou infravermelho. Ele é o que chamamos de plataforma embarcada, ou seja, um sistema que pode interagir com o ambiente por meio de software e hardware.
-
HISTÓRIA
O projeto Arduino iniciou-se na cidade de Ivrea, Itália em 2005, com um professor chamado Massimo Banzi, que queria ensinar eletrônica e programação a seus alunos de design, para que eles usassem em seus projetos de interatividade, arte e robótica. Porém, ensinar eletrônica e programação para pessoas que não são da área é extremamente difícil, e outra dificuldade encontrada por Banzi foi a inexistência de placas poderosas e baratas no mercado.
Foi pensando nisso, e com o intuito de trazer os jovens e seus projetos para essa área de eletrônica e programação, que Banzi e David Cuartielles decidiram criar sua própria placa com a ajuda do aluno, David Mellis, que ficou responsável por criar a linguagem de programação do Arduino.
O sucesso do Arduino pode ser percebido com a quantidade de menções honrosas que ganhou de pessoas especializadas nessa área, além da marca de mais de 50.000 placas vendidas até outubro de 2008. Apesar do sistema poder ser montado pelo próprio usuário, desde que o hardware suporte à linguagem Arduino, os mantenedores do projeto possuem um serviço de venda do produto pré-montado.
-
MODELOS DE ARDUINO
-
ARDUINO UNO
Na Figura 1 temos um Arduino Uno, este é sempre a primeira opção para quem vai começar a usar o Arduino, porque possui um bom número de portas disponíveis, e grande compatibilidade com os Shields disponíveis no mercado. Ele possui um processador ATMEGA328, 14 portas digitais, sendo que 6 delas podem ser usadas como saídas PWN, e 6 portas analógicas. A alimentação pode vir da conexão USB ou do conector para alimentação externa. Este modelo de Arduino, na versão soquete, permite a troca do chip microcontrolador em caso de dano ou se o mesmo for utilizado em outros projetos.
[pic 2]
Figura 1: Arduino UNO
-
ARDUINO MEGA 2560
Na Figura 2 temos um Arduino Mega 2560, ela é uma versão maior da placa Arduino Uno, possuindo 54 portas digitais, das quais 15 podem ser usadas como PWM, além de 15 portas analógicas. Ela também tem clock de 16MHz, conexão USB e conector para alimentação externa, sendo ideal para projetos mais elaborados.
[pic 3]
Figura 2: Arduino Mega 2560
-
ARDUINO LEONARDO
Na Figura 3 temos um Arduino Leonardo, que é muito parecido com o Arduino UNO, mas que tem um microcontrolador Atmega32u4. Possuindo 20 portas digitas, das quais 7 podem ser usadas como PWN, e 12 portas analógicas. Esta placa também possui clock de 16MHz e conexão para alimentação externa. Outra característica dessa placa é o chip de conexão USB integrado ao microcontrolador, o que elimina a necessidade de um chip adicional de comunicação na placa, permitindo que o Arduino Leonardo seja reconhecido pelo computador como se fosse um mouse ou um teclado.
[pic 4]
Figura 3: Arduino Leonardo
-
ARDUINO DUE
Na Figura 4 temos um Arduino DUE, este é o modelo com maior capacidade de processamento, baseado em um microcontrolador ARM de 32 bits e 512 Kb de memória totalmente disponível para programar. A placa possui 54 portas digitais, das quais 12 podem ser usadas como PWN, e 12 portas analógicas. Também possui 4 chips controladores de portas seriais, conexão USB e conector de alimentação externa.
[pic
...