Como simular Arduino em Proteus
Proteus é uma ferramenta eletrônica de simulação e design desenvolvida pela Lab Center Electronics. Ele garante que o design e o código do circuito esteja funcionando corretamente antes de continuarmos a fazer um trabalho físico.
Um dos principais destaques do Proteus é que ele suporta simulação de Arduino. Devido à sua extensa coleção de bibliotecas, é uma das ferramentas favoritas da comunidade Arduino e não apenas isso, o Proteus também pode projetar PCB personalizado para projetos Arduino.
Para simular o Arduino com Proteus, precisamos seguir as ferramentas:
Siga as etapas fornecidas abaixo para simular o Arduino usando Proteus.
Instalando bibliotecas Arduino em Proteus
Passo 1: Para começar com o Proteus First, temos que instalar as bibliotecas Arduino em Proteus. A maioria das versões atualizadas do Proteus possui bibliotecas Arduino pré-instaladas. No caso da versão mais antiga, clique aqui para baixar as bibliotecas Arduino para proteus.
Passo 2: Quando as bibliotecas Arduino forem baixadas, abra a pasta de download e extraia o arquivo de bibliotecas para uma nova pasta ou diretório.
Etapa 3: Agora abra a pasta extraída e copie o arquivo de ambas as bibliotecas Arduino com extensão ““.Idx ” e ““.Lib ".
Passo 4: Depois que os arquivos da biblioteca Arduino são copiados de cabeça em direção ao diretório da biblioteca proteus ou digite a barra de endereço abaixo da pasta dada.
C: \ Arquivos de Programas (x86) \ Labcenter Electronics \ Proteus 8 Professional \ Data \ Library
Agora cole os dois arquivos copiados anteriormente nesta pasta.
Concluímos a instalação das bibliotecas Arduino em Proteus. Agora vamos nos mudar para o design do circuito Arduino em Proteus.
Crie um novo projeto em Proteus
Após a instalação bem -sucedida das bibliotecas, o próximo passo é criar um novo projeto em Proteus.
Passo 1: Open Proteus e crie um novo projeto de proteus.
Passo 2: A nova janela será aberta aqui, podemos nomear o projeto Proteus e definir a pasta de destino para o arquivo proteus. Clique Próximo continuar.
Etapa 3: Agora selecione Layout esquemático para Projeto Proteus. Iremos com configurações padrão.
Passo 4: Em seguida, selecione nenhum projeto de firmware, pois precisamos simular um programa simples para que não haja necessidade de criar um projeto de firmware. Clique Próximo continuar.
Etapa 5: Verifique novamente todas as configurações selecionadas e clique em Concluir para abrir o Proteus Project.
Etapa 6: Uma nova janela abrirá nos mostrando a interface Proteus. Aqui podemos projetar um projeto Arduino e simulá -lo para ver a saída.
Projeto Circuito de piscando arduino LED em Proteus
Depois que um novo projeto é criado com sucesso em Proteus, agora projetaremos um circuito Arduino para piscar LEDs em Proteus.
Passo 1: Clique no P etiqueta como mostrado na figura abaixo. Aqui P denota Escolha dispositivos. A partir desta seção, podemos adicionar qualquer módulo de hardware, placas de Arduino e sensores no Projeto Proteus.
Passo 2: A nova janela será aberta onde podemos adicionar componentes necessários para construir simulação piscando com LED de Arduino. Digite palavras -chave relacionadas a componentes. Primeiro, vamos adicionar um verde liderado ao projeto. Selecione LED e clique em OK.
Etapa 3: Assim como a etapa anterior, agora procure o Arduino Uno Board, selecione Arduino Board e clique em OK para adicionar projeto, clique alternativamente para adicionar Arduino no Projeto Projeto.
Passo 4: O último componente necessário é um resistor que manterá um limite de corrente seguro entre Arduino e LED.
Etapa 5: Depois de adicionar todos os componentes, selecione os componentes um por um do Menu de dispositivos e organize -os no projeto Proteus.
Etapa 6: Outro terminal importante necessário é Chão bloquear. Proteus tem um bloco terminal separado de onde podemos obter terminal de terra para o Projeto Proteus.
Etapa 7: Organize todos os componentes como mostrado na figura abaixo. Conecte a perna positiva do LED ao pino 13 de Arduino e a perna negativa com GND. Entre Arduino e LED conecta um resistor.
Lembre -se de mudar o valor do resistor para 220OHM Caso contrário, o LED não funcionará.
Enviando o arquivo hexadecimal do Arduino IDE para proteus
Passo 1: Depois de projetar o circuito Arduino em Proteus agora aberto Arduino IDE. Abra um exemplo de esboço de LED piscando na seção de exemplos de IDE. Vá para: Arquivos> Exemplos> Bastos> Blink
Passo 2: Para simular o programa Arduino em Proteus, precisamos de um arquivo hexadecimal. Para obter a localização do arquivo hexadecimal, siga as etapas abaixo.
Vá para: Arquivo> Preferências ou pressione Ctrl + vírgula.
Etapa 3: Uma nova janela aparecerá, siga em direção ao Saída detalhada seção e verificação compilar e carregar opções. Depois de selecionar, clique em OK. Fazer isso nos dará a localização do arquivo hexadecimal Arduino na janela de saída do IDE.
Passo 4: Compile o programa de piscar LED do botão de ação rápida.
Etapa 5: Na janela de saída, procure o ““.hexadecimal ” Arquivo do programa Arduino compilado.
Etapa 6: Copie o caminho para o arquivo hexadecimal.
Etapa 7: Abra o proteus novamente e clique duas vezes na placa Arduino.
Etapa 8: Uma janela separada será aberta, procure o arquivo do programa e cole o endereço de arquivo hexadecimal copiado anteriormente na seção de saída do Arduino IDE e clique em OK.
Etapa 9: O arquivo hexadecimal arduino é carregado dentro do modelo Proteus Arduino. Agora clique no botão Reproduzir no canto inferior esquerdo, o LED começará a piscar. Para parar a simulação, use o botão de pausa presente apenas para o botão de reprodução na parte inferior esquerda da tela.
Etapa 10: O LED começará a piscar em um ciclo de 1 segundo e 1 seg em.
Concluímos a simulação do Arduino usando proteus. Um exemplo piscando LED é usado na criação deste modelo Arduino em Proteus.
Conclusão
Proteus é uma ótima ferramenta para simular projetos elétricos. Aqui, abordamos como podemos simular um programa Arduino usando o Modelo Proteus. O modelo de piscar LED foi projetado usando proteus. Mais proteus podem ser usados para projetar qualquer projeto relacionado ao Arduino, ele dará melhor entendimento antes de passar para o nível de hardware.