Para começar é preciso ter instalado em sua máquina o Proteus e a IDE do Arduino. Temos que lembrar que o Proteus não é uma ferramenta gratuita, porem o site do Labcenter disponibiliza uma versão demo para download. Já o IDE da Arduino, é gratuito e está disponível na pagina do Arduino.
Para fazer a simulação do Arduino no Proteus é importante saber que existem dois métodos. O primeiro é procurar o nome do micro-controlador do Arduino dentro da biblioteca de componentes do próprio software. A segunda forma é simplesmente fazer o download da biblioteca na web. Vale lembrar que existem várias disponíveis na internet.Vamos entender então a diferença entre as duas formas. Não existe dificuldade em executar nenhuma delas, pois o que traz a desigualdade nas duas é que na primeira teremos apenas o micro-controlador no circuito. Ou seja, será necessário adicionar componentes como oscilador de cristal e capacitores para o funcionamento do projeto. Já na segunda forma, a biblioteca traz a placa Arduino pronta, dispensando o uso de componentes extras.
Para carregá-lo devemos ter o Proteus já instalado. Efetuar o download da biblioteca ( library ) que está disponível abaixo e colocar os arquivos na pasta com as bibliotecas do Proteus.
Após efetuar o download, deve copiar os arquivos ARDUINO.IDX e ARDUINO.LIB para a pasta:
- Windows em Português - C:\Arquivos de Programas\Labcenter Electronics\Proteus 7 Professional\LIBRARY
- Windows em Inglês - C:\Program Files\Labcenter Electronics\Proteus 7 Professional\LIBRARY
- Windows 7 ou 8 com Proteus 8) - C:\ProgramData\Labcenter Electronics\Proteus 8 Professional\Data\LIBRARY
Depois que já estivermos com essas ferramentas instaladas em nosso computador, basta definirmos qual vai ser projeto que vamos simular e qual método usaremos.
Neste exemplo há a interação do Arduino com sensor LDR. Para ficar mais fácil a compreensão do nosso manual, separamos a explicação em 6 passo:
Primeiro passo: Este é um dos mais importantes, pois será preciso baixar a biblioteca Simulino, em seguida extrair os arquivos da pasta que está no formato “.zip”, depois copiar os arquivos ARDUINO.IDX e ARDUINO.LIB, e por fim colar dentro da pasta LIBRARY do Proteus. A pasta a qual referimos, fica no seguinte diretório: C:\Progam Files\Labcenter Eletronics\Proteus 8 Professional (Ou outra Versão)\ LIBRARY
Segundo passo: Neste passo, será onde vamos listar os componentes necessários para o projeto. Em nosso exemplo, usaremos os mesmo seguintes componentes:
- 1 Display LCD 20×4;
- 1 Arduino Uno;
- 1 Potenciômetro 10KR;
- 1 Resistor 10KR
- 1 LDR.
Terceiro passo: Aqui, vamos precisar de buscar os materiais que listamos na biblioteca de componentes do Proteus. Para isso, acesse a guia “Component Mode” e depois procure pelo botão “Pick from Libraries(“P”)”dando um click sobre ele. Feito isso, basta procurar os componentes dentro da biblioteca, e na sequência executar a montagem do circuito.
Quarto passo: Agora vamos trabalhar com a programação. O nosso simulador precisa dos códigos no formato hexadecimal. Dessa forma, vamos precisar fazer um configuração na IDE. Isso é simples, pois a IDE do Arduino traz uma opção em suas preferencias que simplifica essa configuração. Então vamos lá, para fazer isso, é só clicar no botão “File”, procurar por “Preferences”, selecionar a opção Compilation” dentro da janela e por fim basta apertar o botão “Ok”.
Quinto passo: Após deixar as configurações prontas, será preciso apenas digitar os códigos do Arduino e apertar o botão “Verify”. Isso fará com que a IDE verifique se os códigos estão corretos e depois, mostre o diretório onde foi gerado o código hexadecimal. A imagem abaixo ilustra onde fica o botão e o diretório:Sexto Passo: O que precisaremos agora é mostrar ao Proteus onde o código hexadecimal que foi gerado. Para fazer isso, só precisaremos selecionar o diretório dentro da IDE e em seguida copiá-lo. Ao fazer esses passos, volte no Proteus, dê um duplo click com botão esquerdo do mouse em cima do Arduino, e cole o diretório na guia “Program File”. Agora sim, é só apertar o botão “Play” e assistir o projeto funcionando.
© Direitos de autor. 2021: Gomes; Sinésio Raimundo. Última atualização: 03/02/2021
Nenhum comentário:
Postar um comentário