Escolar Documentos
Profissional Documentos
Cultura Documentos
INTRODUÇÃO
Arduino é uma plataforma eletrônica aberta1, com hardware e software fácil de usar que
permite a leitura de vários dispositivos conectados externamente (como sensores de
temperatura, pressão, luminosidade…) e que pode atuar em diversos elementos externos
(LEDs, luzes, motores…).
Os elementos que "lêem" as informações dos sensores e as transmitem ao processador
principal são chamados de "entradas" e podem ser analógicas ou digitais. Os elementos que
controlam dispositivos externos são as "saídas" e são todas digitais, embora, em algumas
situações, podem ser configuradas para atuar de maneira analógica, conforme veremos
mais adiante.
Existem vários modelos de Arduino, que variam na quantidade de entradas e saídas,
capacidade de memória e velocidade de processamento. Os mais comuns são:
UNO: 6 pinos digitais (que podem ser configurados como entrada ou saída, de acordo com a
programação do usuário), 6 entradas para dispositivos externos analógicos, memória de 32
Kbytes, frequência de processamento de 16 MHz (preço entre R$ 20,00 e 40,00).
MEGA: 54 pinos digitais (configurados como entrada ou saída), 16 entradas analógicas,
memória 256 Kbytes, 16 MHz (preço entre R$ 50,00 e 70,00)
NANO: 22 pinos digitais (entrada ou saída), 8 entradas analógicas, memória de 32 Kbytes, 16
MHz (preço médio R$ 20,00)
a b c
Figura 1: Modelos de Arduino. a: Uno, b: Mega, c: Nano
A programação do Arduino é feita em linguagem C. No site oficial da plataforma
(www.arduino.cc) é possível baixar (gratuitamente) o programa "Arduíno IDE", no qual você
pode editar o programa e carregá-lo no Arduino através da USB do computador. Também é
possível usar o editor in line (Arduino Create → Arduino Web Editor).
OBJETIVO GERAL
1 Uma "plataforma aberta" significa que qualquer pessoa tem acesso gratuito tanto ao hardware
(montagem) quanto ao software (programação).
Conhecer e familiarizar-se com a plataforma Arduino.
Aprender o básico da programação e das funções básicas do Arduino, como acionamento de
componentes externos.
Pré Aula
Acessar o site https://www.tinkercad.com para a montagem do circuito abaixo:
AULA
1. O programa de
oscilação do LED já é
o padrão do arduíno
neste site. Olhe a sua
placa e diga abaixo,
com detalhes, o que
está acontecendo.
O arduino segue a programação, esta que tem por função ligar o led, depois
aguarda 1 segundo e desliga o led, aguarda 1 segundo e repete todo o
processo em loop eterno.
Ao ser ligado ele executa o primeiro programa que indica a saida, neste caso a
porta 13, em seguida ele executa a ligação do led, aguarda 1 segundo para
executar a nova função que desliga o led, aguarda mais 1 segundo e entra em
loop.
Desliga o led
Void setup()
pinMode(10,output);
Void loop()
digitalWrite(10,HIGH);
delay(500);
digitalWrite(10,LOW);
delay(2000);
Void setup()
pinMode(10,output);
pinMode(13,output);
Void loop()
digitalWrite(10,HIGH);
digitalWrite(13,LOW);
delay(1000);
digitalWrite(10,LOW);
digitalWrite(13,HIGH);
delay(1000);
REFERÊNCIAS:
Sites:
www.arduino.cc (Editor de programa, Fórum, comunidade de usuários, compartilhamento
de soluções)
www.tinkercad.com (aplicativo on line para simulação de circuitos, compartilhamento de
soluções)