Vous êtes sur la page 1sur 96

ARDUINO E PROTEUS

Compilando cdigo e simulando circuitos

professor Victory Fernandes


www.tkssoftware.com/victory

ARDUINO E PROTEUS

Arduino
Ambiente

de Programao Configurando as Preferncias Carregando um cdigo exemplo Compilando e Verificando o cdigo

Proteus
Simulando

no Proteus

Arduino
Gravando

o programa no Arduino Testando o programa no Protoboard

AMBIENTE DE PROGRAMAO DO ARDUINO

CONFIGURANDO AS PREFERNCIAS

CARREGANDO UM CDIGO EXEMPLO

Define pino 13 como sada

Escreve 1 na sada 13 Aguarda 1 seg Escreve 0 na sada 13 Aguarda 1seg

COMPILANDO E VERIFICANDO O CDIGO

Compila o cdigo

Aps a compilao o arquivo compilado est neste diretrio!

SIMULANDO NO PROTEUS - ISIS

Duplo Clique

Duplo Clique

Duplo Clique

Escolha o componente da lista e clique na tela

Faa a ligao conforme mostrado

Faa a ligao conforme mostrado

Aps a compilao o arquivo compilado est neste diretrio!

Rode a simulao

Pino 19 alternando entre HIGH (vermelho) e LOW (azul) a cada segundo

Pino 19 alternando entre HIGH (vermelho) e LOW (azul) a cada segundo

Duplo Clique

Duplo Clique

Faa a ligao conforme mostrado

LED alternando entre HIGH (ligado) e LOW (desligado) a cada segundo

LED alternando entre HIGH (ligado) e LOW (desligado) a cada segundo

Faa a ligao conforme mostrado

Leitura coerente do sinal digital (5V; 1Hz)

Escala de amplitude ajustada para 5V por diviso (eixo Y)

Escala de tempo ajustada para 200ms por diviso (eixo X)

GRAVANDO O PROGRAMA NO ARDUINO

CONECTE A QUALQUER PORTA USB

Verifique em qual porta serial o Arduino est configurado. Se mudar de USB a serial pode mudar!

Certifique-se de selecionar a mesma porta serial!

Antes de gravar sempre se cetifique de que as configuraes de hardware esto corretas!

TESTANDO PROGRAMA NO PROTOBOARD

DISPLAY DE 7 SEGMENTOS

DISPLAY DE 7 SEGMENTOS
LEDs utilizados para representao de letras e nmeros Aplicaes em elevadores, painis digitais etc... Podem ser de dois tipos:

Catodo

comum Anodo comum

DISPLAY DE 7 SEGMENTOS

NO PROTEUS...

CATODO COMUM

Catodos dos LEDs ligados de forma comum

ANODO COMUM

Anodo dos LEDs ligados de forma comum

PROJETO DE CRONMETRO

PROJETO DE CRONMETRO

Fluxo + Cdigo + Simulao Eletrnica


Display

de 7 segmentos Push-Button para Start/Pause


Pressionado

= 1; No Pressionado = 0

Push-button

para Zerar

PROJETO DE CRONMETRO

Lgica Verso 01
Ao

iniciar cronmetro est parado (no contando) e o nmero zero deve ser mostrado no display Se cronmetro parado e boto start/pause for pressionado ento cronmetro inicia contagem Se cronmetro contando, mostrar nmeros no display a cada 1 seg Se cronmetro contando e boto start/pause for pressionado ento cronmetro pausa

PROJETO DE CRONMETRO

Lgica Verso 02
Ao

iniciar cronmetro est parado (no contando) e o nmero zero deve ser mostrado no display Se cronmetro parado e boto start/pause for pressionado ento cronmetro inicia contagem Se cronmetro contando, mostrar nmeros de (0 a 9) no display a cada 1 seg Se cronmetro contando e boto start/pause for pressionado ento cronmetro pausa Se cronmetro parado e boto de zerar for

PROJETO DE CRONMETRO

Lgica Verso 03
Ao iniciar cronmetro est parado (no contando) e o nmero zero deve ser mostrado nos displays Se cronmetro parado e boto start/pause for pressionado ento cronmetro inicia contagem Adicionar um display, se cronmetro contando, mostrar nmeros de (0 a 9) no display da direita a cada 1 seg e nmeros de 0 a 5 no display da esquerda a cada 1 min Se cronmetro contando e boto start/pause for pressionado ento cronmetro pausa Se cronmetro parado e boto de zerar for

professor Victory Fernandes


www.tkssoftware.com/victory

Vous aimerez peut-être aussi