02/03/2012

Simulando Arduino no Proteus





 Leitores do Tudo de Arduino ,Essa ideia não é nova, existem vários tutoriais por aí de como utilizar o Proteus ISIS para simular um Arduino, mas aqui vai um projeto mais organizado, com aparência e funcionalidade mais fiéis possíveis às queridas plaquinhas.
O apelido proposto para esse projeto é o "Simulino".
O primeiro projeto é baseado no Arduino Uno R3, e tentei deixar com a mesma "cara" da placa, como mostra a figura acima.
No pacote de download, está disponível uma demostração simples, utilizando um LCD, teclas, LEDs e um terminal serial
.



Para testar esta demonstração, apenas abra o arquivo "SimulinoUno_Demo.DSN" e selecionar "PLAY".

Obs: Não é Obrigado vc Usar o  Virtual Terminal 






Vídeo :



Criação:Cesar Osaka 



6 comentários:

  1. Muito bom cara. Pessoal bom do tudodearduino.

    Continuem a postar.

    ResponderExcluir
  2. Existe uma forma de disponibilizar o Simulino diretamente na biblioteca do Proteus para que possamos selecioná-lo assim como selecionamos qualquer componente pela letra "P"?

    ResponderExcluir
  3. Muito bom.....vai ajudar muita gente que ainda não comprou a plataforma arduino.

    ResponderExcluir
  4. Nao to conseguindo usar a saida de 5V e 3.3V... To tendo que usar uma fonte externa de alimentação para uma botoeira por exemplo... Estou fazendo alguma coisa errada ou não funciona mesmo ? :P

    ResponderExcluir
  5. Boa Tarde.
    Sou estudante de engenharia de automação...estou fazendo um projetinho com arduino lcd e teclado matricial(este ultimo é dificil achar material esclarecedor na internet).
    Mas vamos lá.

    Estou programando o Lcd. E blz. Coloquei alguns nomes pra aparecer no LCD e quando terminam vai para um Menu, onde tem duas opções...1-Manual...2-Automatico.

    Então criei um botão para simular a primeira opção. Então quando aperto esse botão que simula a opção 1...entra no menu Manual. Este menu tem mais 3 opções...1-Eixo X...
    2-Eixo Y...3-Eixo Z. Então criei outro botão para acionar a opção 1.
    Só que quando aperto fica aparecendo o primeiro Menu...Manual...e o segundo Menu...Eixo X.

    A condição do primeiro botão é if(8)==1...ou seja se pino 8 lê 1 roda a programação.

    A condição do segundo botão é if(7)==1...roda a programação.

    Só que ao que me parece o LCD entende q o pino 8 continua 1(HIGH) e quando aperto o segundo botão ficam rodando os dois.
    Como corrigir isto...como mudar de tela sem ficar aparecendo a anterior? Tanto avançando como recuando.

    Desde já, agradeço!
    email:gleidsonirlan@yahoo.com.br

    ResponderExcluir
  6. Boa Tarde.
    Sou estudante de engenharia de automação...estou fazendo um projetinho com arduino lcd e teclado matricial(este ultimo é dificil achar material esclarecedor na internet).
    Mas vamos lá.

    Estou programando o Lcd. E blz. Coloquei alguns nomes pra aparecer no LCD e quando terminam vai para um Menu, onde tem duas opções...1-Manual...2-Automatico.

    Então criei um botão para simular a primeira opção. Então quando aperto esse botão que simula a opção 1...entra no menu Manual. Este menu tem mais 3 opções...1-Eixo X...
    2-Eixo Y...3-Eixo Z. Então criei outro botão para acionar a opção 1.
    Só que quando aperto fica aparecendo o primeiro Menu...Manual...e o segundo Menu...Eixo X.

    A condição do primeiro botão é if(8)==1...ou seja se pino 8 lê 1 roda a programação.

    A condição do segundo botão é if(7)==1...roda a programação.

    Só que ao que me parece o LCD entende q o pino 8 continua 1(HIGH) e quando aperto o segundo botão ficam rodando os dois.
    Como corrigir isto...como mudar de tela sem ficar aparecendo a anterior? Tanto avançando como recuando.

    Desde já, agradeço!

    ResponderExcluir