terça-feira, 2 de fevereiro de 2021

Aula 08 - Simulando Arduino Uno no Proteus

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