Upload
internet
View
106
Download
3
Embed Size (px)
Citation preview
professorVictory Fernandeswww.tkssoftware.com/victory
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
Define pino 13 como saída
Escreve 1 na saída 13Aguarda 1 segEscreve 0 na saída 13Aguarda 1seg
Compila o código
Após a compilação o arquivo compilado está neste diretório!
Duplo Clique
Duplo Clique
Duplo Clique
Escolha o componente da lista e clique na tela
Faça a ligação conforme mostrado
Faça a ligação conforme mostrado
Após a compilação o arquivo compilado está neste diretório!
Rode a simulação
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
Faça a ligação conforme mostrado
LED alternando entre HIGH (ligado) e LOW (desligado) a cada segundo
LED alternando entre HIGH (ligado) e LOW (desligado) a cada segundo
Faça a ligação conforme mostrado
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)
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 configurações de hardware estão corretas!
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
Catodos dos LEDs ligados de forma comum
Anodo dos LEDs ligados de forma comum
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
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
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
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
professorVictory Fernandeswww.tkssoftware.com/victory