96
professor Victory Fernandes www.tkssoftware.com/victory Compilando código e simulando circuitos

Professor Victory Fernandes Compilando código e simulando circuitos

Embed Size (px)

Citation preview

Page 1: Professor Victory Fernandes  Compilando código e simulando circuitos

professorVictory Fernandeswww.tkssoftware.com/victory

Compilando código e simulando circuitos

Page 2: Professor Victory Fernandes  Compilando código e simulando circuitos

Arduino Ambiente de Programação Configurando as Preferências Carregando um código exemplo Compilando e Verificando o código

Proteus Simulando no Proteus

Arduino Gravando o programa no Arduino Testando o programa no Protoboard

Page 3: Professor Victory Fernandes  Compilando código e simulando circuitos
Page 4: Professor Victory Fernandes  Compilando código e simulando circuitos
Page 5: Professor Victory Fernandes  Compilando código e simulando circuitos
Page 6: Professor Victory Fernandes  Compilando código e simulando circuitos
Page 7: Professor Victory Fernandes  Compilando código e simulando circuitos
Page 8: Professor Victory Fernandes  Compilando código e simulando circuitos
Page 9: Professor Victory Fernandes  Compilando código e simulando circuitos
Page 10: Professor Victory Fernandes  Compilando código e simulando circuitos
Page 11: Professor Victory Fernandes  Compilando código e simulando circuitos
Page 12: Professor Victory Fernandes  Compilando código e simulando circuitos
Page 13: Professor Victory Fernandes  Compilando código e simulando circuitos

Define pino 13 como saída

Escreve 1 na saída 13Aguarda 1 segEscreve 0 na saída 13Aguarda 1seg

Page 14: Professor Victory Fernandes  Compilando código e simulando circuitos
Page 15: Professor Victory Fernandes  Compilando código e simulando circuitos

Compila o código

Page 16: Professor Victory Fernandes  Compilando código e simulando circuitos

Após a compilação o arquivo compilado está neste diretório!

Page 17: Professor Victory Fernandes  Compilando código e simulando circuitos
Page 18: Professor Victory Fernandes  Compilando código e simulando circuitos
Page 19: Professor Victory Fernandes  Compilando código e simulando circuitos
Page 20: Professor Victory Fernandes  Compilando código e simulando circuitos
Page 21: Professor Victory Fernandes  Compilando código e simulando circuitos
Page 22: Professor Victory Fernandes  Compilando código e simulando circuitos
Page 23: Professor Victory Fernandes  Compilando código e simulando circuitos

Duplo Clique

Page 24: Professor Victory Fernandes  Compilando código e simulando circuitos

Duplo Clique

Page 25: Professor Victory Fernandes  Compilando código e simulando circuitos

Duplo Clique

Page 26: Professor Victory Fernandes  Compilando código e simulando circuitos

Escolha o componente da lista e clique na tela

Page 27: Professor Victory Fernandes  Compilando código e simulando circuitos
Page 28: Professor Victory Fernandes  Compilando código e simulando circuitos
Page 29: Professor Victory Fernandes  Compilando código e simulando circuitos
Page 30: Professor Victory Fernandes  Compilando código e simulando circuitos
Page 31: Professor Victory Fernandes  Compilando código e simulando circuitos
Page 32: Professor Victory Fernandes  Compilando código e simulando circuitos
Page 33: Professor Victory Fernandes  Compilando código e simulando circuitos
Page 34: Professor Victory Fernandes  Compilando código e simulando circuitos

Faça a ligação conforme mostrado

Page 35: Professor Victory Fernandes  Compilando código e simulando circuitos
Page 36: Professor Victory Fernandes  Compilando código e simulando circuitos

Faça a ligação conforme mostrado

Page 37: Professor Victory Fernandes  Compilando código e simulando circuitos
Page 38: Professor Victory Fernandes  Compilando código e simulando circuitos
Page 39: Professor Victory Fernandes  Compilando código e simulando circuitos
Page 40: Professor Victory Fernandes  Compilando código e simulando circuitos
Page 41: Professor Victory Fernandes  Compilando código e simulando circuitos
Page 42: Professor Victory Fernandes  Compilando código e simulando circuitos
Page 43: Professor Victory Fernandes  Compilando código e simulando circuitos

Após a compilação o arquivo compilado está neste diretório!

Page 44: Professor Victory Fernandes  Compilando código e simulando circuitos
Page 45: Professor Victory Fernandes  Compilando código e simulando circuitos
Page 46: Professor Victory Fernandes  Compilando código e simulando circuitos
Page 47: Professor Victory Fernandes  Compilando código e simulando circuitos
Page 48: Professor Victory Fernandes  Compilando código e simulando circuitos
Page 49: Professor Victory Fernandes  Compilando código e simulando circuitos
Page 50: Professor Victory Fernandes  Compilando código e simulando circuitos
Page 51: Professor Victory Fernandes  Compilando código e simulando circuitos

Rode a simulação

Page 52: Professor Victory Fernandes  Compilando código e simulando circuitos

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

Page 53: Professor Victory Fernandes  Compilando código e simulando circuitos

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

Page 54: Professor Victory Fernandes  Compilando código e simulando circuitos
Page 55: Professor Victory Fernandes  Compilando código e simulando circuitos
Page 56: Professor Victory Fernandes  Compilando código e simulando circuitos

Duplo Clique

Page 57: Professor Victory Fernandes  Compilando código e simulando circuitos

Duplo Clique

Page 58: Professor Victory Fernandes  Compilando código e simulando circuitos

Faça a ligação conforme mostrado

Page 59: Professor Victory Fernandes  Compilando código e simulando circuitos
Page 60: Professor Victory Fernandes  Compilando código e simulando circuitos
Page 61: Professor Victory Fernandes  Compilando código e simulando circuitos
Page 62: Professor Victory Fernandes  Compilando código e simulando circuitos

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

Page 63: Professor Victory Fernandes  Compilando código e simulando circuitos

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

Page 64: Professor Victory Fernandes  Compilando código e simulando circuitos
Page 65: Professor Victory Fernandes  Compilando código e simulando circuitos

Faça a ligação conforme mostrado

Page 66: Professor Victory Fernandes  Compilando código e simulando circuitos
Page 67: Professor Victory Fernandes  Compilando código e simulando circuitos
Page 68: Professor Victory Fernandes  Compilando código e simulando circuitos

Escala de tempo ajustada para 200ms por divisão (eixo X)

Escala de amplitude ajustada para 5V por divisão (eixo Y)

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

Page 69: Professor Victory Fernandes  Compilando código e simulando circuitos
Page 70: Professor Victory Fernandes  Compilando código e simulando circuitos
Page 71: Professor Victory Fernandes  Compilando código e simulando circuitos
Page 72: Professor Victory Fernandes  Compilando código e simulando circuitos
Page 73: Professor Victory Fernandes  Compilando código e simulando circuitos
Page 74: Professor Victory Fernandes  Compilando código e simulando circuitos
Page 75: Professor Victory Fernandes  Compilando código e simulando circuitos
Page 76: Professor Victory Fernandes  Compilando código e simulando circuitos

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

Page 77: Professor Victory Fernandes  Compilando código e simulando circuitos

Certifique-se de selecionar a mesma porta serial!

Page 78: Professor Victory Fernandes  Compilando código e simulando circuitos

Antes de gravar sempre se cetifique de que as configurações de hardware estão corretas!

Page 79: Professor Victory Fernandes  Compilando código e simulando circuitos
Page 80: Professor Victory Fernandes  Compilando código e simulando circuitos
Page 81: Professor Victory Fernandes  Compilando código e simulando circuitos
Page 82: Professor Victory Fernandes  Compilando código e simulando circuitos
Page 83: Professor Victory Fernandes  Compilando código e simulando circuitos
Page 84: Professor Victory Fernandes  Compilando código e simulando circuitos

LEDs utilizados para representação de letras e números

Aplicações em elevadores, painéis digitais etc...

Podem ser de dois tipos: Catodo comum Anodo comum

Page 85: Professor Victory Fernandes  Compilando código e simulando circuitos
Page 86: Professor Victory Fernandes  Compilando código e simulando circuitos
Page 87: Professor Victory Fernandes  Compilando código e simulando circuitos

Catodos dos LEDs ligados de forma comum

Page 88: Professor Victory Fernandes  Compilando código e simulando circuitos

Anodo dos LEDs ligados de forma comum

Page 89: Professor Victory Fernandes  Compilando código e simulando circuitos
Page 90: Professor Victory Fernandes  Compilando código e simulando circuitos
Page 91: Professor Victory Fernandes  Compilando código e simulando circuitos
Page 92: Professor Victory Fernandes  Compilando código e simulando circuitos

Fluxo + Código + Simulação

Eletrônica Display de 7 segmentos Push-Button para Start/Pause

Pressionado = 1; Não Pressionado = 0 Push-button para Zerar

Page 93: Professor Victory Fernandes  Compilando código e simulando circuitos

Lógica Versão 01 Ao iniciar cronômetro está parado (não

contando) e o número zero deve ser mostrado no display

Se cronômetro parado e botão start/pause for pressionado então cronômetro inicia contagem

Se cronômetro contando, mostrar números no display a cada 1 seg

Se cronômetro contando e botão start/pause for pressionado então cronômetro pausa

Page 94: Professor Victory Fernandes  Compilando código e simulando circuitos

Lógica Versão 02 Ao iniciar cronômetro está parado (não

contando) e o número zero deve ser mostrado no display

Se cronômetro parado e botão start/pause for pressionado então cronômetro inicia contagem

Se cronômetro contando, mostrar números de (0 a 9) no display a cada 1 seg

Se cronômetro contando e botão start/pause for pressionado então cronômetro pausa

Se cronômetro parado e botão de zerar for pressionado zerar a contagem

Page 95: Professor Victory Fernandes  Compilando código e simulando circuitos

Lógica Versão 03 Ao iniciar cronômetro está parado (não contando)

e o número zero deve ser mostrado nos displays Se cronômetro parado e botão start/pause for

pressionado então cronômetro inicia contagem Adicionar um display, se cronômetro contando,

mostrar números de (0 a 9) no display da direita a cada 1 seg e números de 0 a 5 no display da esquerda a cada 1 min

Se cronômetro contando e botão start/pause for pressionado então cronômetro pausa

Se cronômetro parado e botão de zerar for pressionado zerar a contagem

Page 96: Professor Victory Fernandes  Compilando código e simulando circuitos

professorVictory Fernandeswww.tkssoftware.com/victory