Академический Документы
Профессиональный Документы
Культура Документы
Introduo a Programao
Simulador Arduino online
Neste tutorial vamos aprender como simular os nossos projetos utilizando o 123D
circuits (http://123d.circuits.io/) que um simulador gratuito do Arduino tanto da
simulao dos componentes como do cdigo.
2
Acessando o site:
1- Na barra de endereos do seu browser, digite o site do simulador:
http://123d.circuits.io/;
2- Quando o site abrir voc ver a seguinte tela:
Esse o
boto
Sign UP
Nesta tela voc ir escolher o seu pas e o seu aniversrio. Veja como ficou o
meu pas e aniversrio (no coloquei o ano, porque segredo :P)
Voc poder usar a sua conta do facebook ou usar um email com senha. Quando
voc preencher estes campos, clique em criar conta.
Prontinho! Seja muito bem vindo ao mundo do 123d Circuits!
OBS: a lngua deste simulador o ingls, este o nico inconveniente deste site. Mas
como em computao quase tudo em ingls, isto nem incomoda tanto.
Agora que voc j tem uma conta, vamos entrar no 123d Circuits!!!
Entrando no site
1- Primeiramente voc precisa clicar no boto Sign in, o boto verde que fica do
lado superior esquerdo da tela. Veja:
Esse o
boto
Sign IN
A ideia deste circuito acender o led vermelho quando o boto for apertado.
Vamos l desenh-lo no 123D circuits!
1- Primeiro faa o login no site e a seguinte tela ir abrir:
Clique
aqui
Clique
aqui
COMPONENTES
9
Aqui
temos os
leds
Pronto!
Agora s clicar no led!
5- Depois que voc clica no led, olha o que aparece:
10
Setinhas
para baixar
a lista de
componente
Agora voc tem um led que se move com o movimento do mouse e que voc pode
escolher a cor e pode dar um nome para ele (naquela caixinha azul do lado
superior esquerdo da tela).
6- Coloquei o led vermelho na protoboard, lembrando que devemos respeitar as
ligaes das trilhas da protoboard. Caso voc ainda desconhea as ligaes,
por favor, v at os anexos deste documento e l voc encontrar todas as
informaes necessrias.
11
Coloquei o nome do meu led de led1 e escolhi a cor vermelha para ele, como
apresenta a imagem acima.
7- Agora vamos precisar de um resistor de 200, portanto vamos procurar na
lista de componentes o resistor. Veja:
12
13
14
Esse o
rotacionar
Observe que coloquei o resistor no conector esquerdo do led, porque o led recebe
maior tenso no conector maior e menor tenso no conector menor. Caso voc no
entenda, porque isto ocorre, por favor, v at os anexos e desvende este mistrio.
12- Agora vamos procurar um boto. Veja:
15
16
17
Prontinho!
Agora vamos adicionar o Arduino Uno!!!
16- Clique em componentes e procure pelo componente arduino uno, veja:
17- Veja que aparece um arduino uno e podemos colocar um nome para ele
tambm na caixinha azul do lado superior esquerdo da tela.
18
18- Vou colocar o nome de arduino e adicionar ao nosso projeto, mas fora da
rea da protoboard para evitar a corrente esttica.
19- Prontinho! Agora adicionar os fios! Para isto basta clicar no terminal de um
componente e no terminal do outro componente e eles se ligam por um fio.
Veja:
19
20
21- Nosso circuito est pronto! Agora vamos fazer o cdigo que ser executado
no arduino!
Executando Cdigo
1- Agora vamos comear a programar o arduino. Para isto clique em code editor
que fica na parte superior direita da tela. Veja:
21
O editor est
aqui
Observe que a parte inferior da tela agora tem cdigo em C para arduino.
3- Vamos adicionar o nosso cdigo!
22
4- Agora vamos ver o que acontece?! Para isto clique em Upload&Run. Veja:
23
Isto mesmo!
O led est acesso depois que se aperta o boto!
Voc pode mudar o nome do seu projeto onde tem no nome Name. Eu coloquei o
nome do meu projeto de Liga LED com Boto.
25
26
Anexos
Atalhos do 123d Circuits
Abaixo so apresentados alguns atalhos que te ajudaro a trabalhar mais rpido
no site. Veja:
Funcionalidade
Desfazer
Refazer
Zoom
Rotacionar
Flip horizontal
27
Atalho
CTRL + z
CTRL + SHIFT + z
Scroll (boto do mouse)
R
B
V
Delete, d ou backspace
Protoboard
Para o desenvolvimento das aulas prticas, utilizaremos a protoboard, que uma matriz
de contatos que permite o desenvolvimento de circuitos sem necessitar de soldagem. Ela
pode ser visualizada na imagem abaixo:
Como pode ser observada na Figura 1, a protoboard nada mais do que uma placa de
plstico, repleta de pequenos furos com ligaes internas, onde voc poder fazer as
ligaes eltricas. Os furos nas extremidades superior e inferior, onde esto os
retngulos tracejados, so ligados entre si na horizontal, enquanto que as fileiras de
furos do meio, onde est o retngulo cheio, so ligadas na vertical. Veja:
28
Outra caracterstica muito importante do LED a sua estrutura, pois ele formado por
um lado negativo e outro positivo, como apresenta a imagem abaixo:
Observe que o LED no um crculo completo. Ele possui um lado que abaulado e
neste h o conector menor, que corresponde ao catodo (polo negativo). O outro lado
redondo e tem o conector maior, que corresponde ao anodo (polo positivo). Esta
definio importante, pois para o LED emitir luz necessrio que a corrente eltrica
passe do polo positivo para o negativo, ou seja, que a corrente passe do anodo para o
catodo, caso contrrio o LED no emitir luz.
OBS: No caso dos LEDs, existia a polaridade positiva (anodo) e polaridade negativa
(catodo), mas no caso dos resistores isto no existe. De qualquer forma que o resistor
for colocado no circuito, ele funcionar da mesma forma.
Boto Tctil
Este boto tambm conhecido como push button ou botes de presso, pois
precisam estar pressionados para mudarem o estado do interruptor para aberto ou
fechado. O funcionamento deste componente pode ser visualizado na Figura 8:
29
Dizemos que o estado do interruptor est fechado quando a corrente pode fluir de um
contato do boto para o outro. Quando os contatos esto separados, dizemos que o
estado do boto aberto, e a corrente no pode fluir entre os contatos.
Estes botes tambm so chamados de interruptores tendenciosos ou momentneos,
porque depois de pressionados, eles retornam ao estado de origem (aberto ou fechado).
Existem dois tipos de botes de presso, classificados quanto ao seu estado:
NO (abreviao de Normally Open) este interruptor momentneo fica normalmente
aberto (desligado), mas se voc pressionar e segurar o boto, o interruptor fecha (liga).
Ao soltar o boto, o interruptor abre novamente. Utilizado em teclados de
computadores, calculadores, etc.
NC (abreviao de Normally Closed) esse interruptor momentneo fica normalmente
fechado (ligado), mas se voc pressionar e segurar o boto, o interruptor abre (desliga).
Ao soltar o boto, o interruptor fecha novamente. Utilizado na iluminao interna das
geladeiras, veculos, etc.
O boto que estamos utilizando no projeto o boto com 4 pinos como apresentado na
Figura 9:
Observe que ele funciona como uma porta. Mas por que ter 4 pinos?
Os pinos que esto do mesmo lado (pinos 1 e 3 ou pinos 2 e 4) so utilizados para
passagem de corrente, um dos terminais conectado ao VCC e o outro terminal ao terra.
30
a)
b)
Figura 6 Funcionamento Boto Tctil
31