Arduíno - Componente para o Proteus
Existem vários tutoriais por aí de como utilizar o Proteus para simular um Arduíno, mas são na verdade circuitos. Esse aqui é um componente, e facilitará muito suas simulações.
Criei esse componente que faz a simulação do ARDUÍNO MEGA2560 R3, do ARDUÍNO UNO R3 e também o ARDUÍNO MEGA1280.
Para adicioná-lo, baixe o arquivo compactado, extrai-o e copie o arquivo para a pasta LIBRARY que por padrão, fica no diretório:
PROTEUS 7: C:\Program Files\Labcenter Electronics\Proteus 7 Professional\LIBRARY
PROTEUS 8: C:\ProgramData\Labcenter Electronics\Proteus 8 Professional\LIBRARY ou
C:\Program Files\Labcenter Electronics\Proteus 8 Professional\LIBRARY
Criado por mim, Tiago Henrique.
NOVA VERSÃO
Olá amigo, estou querendo colocar um LCD 16x2 numa placa de circuito impresso, mas não acho o componente com layout no ARES no Proteus.
ResponderExcluirO LCD é esse do desenho abaixo, o amigo pode me ajudar?
http://imageshack.us/photo/my-images/94/examplelcd16x2.png/
Parabéns pelo blog, tem me ensinado muito! ;)
Fico muito contente!!
ResponderExcluirNo meu PROTEUS, eu tenho esse layout e até um modelo 3D.
Vou passar pra você. Copie os 3 arquivos para a pasta LIBRARY dentro da pasta do PROTEUS. Depois e so vc procurar por "lcd". O link e esse aqui "https://sites.google.com/site/microcontrolandos/arquivos/lcd.zip"
Qualquer duvida e só comentar!!!
Olá... copiei os links para a pasta certa, porém não apareceram no meu PROTEUS. Pode me ajudar?
ExcluirOi Henrique, acabei de baixar, muito obrigado!
ResponderExcluirDinho
Olá Tiago, sou eu novamente. o Dinho. Agora to em busca desse borne para o proteus. Já pesquisei na net e não achei. É esse do site abaixo:
ResponderExcluirhttp://www.soldafria.com.br/borne-2edgrc-macho-90-graus-4-terminais-p-2972.html
Desculpa o trabalho, mas é para um projeto da escola que estamos montando.
Agradeço desde já!
Abraço!
Dinho
Tenho esse dois borne, mas não é exatamente o que você quer.
Excluirhttps://sites.google.com/site/microcontrolandos/arquivos/Borne.zip
Voce pode desenhar o componente do seu modo no proteus, se precisar dele em 3d visite este site
Excluirhttp://www.3dcontentcentral.com/Search.aspx?arg=born
para baixar vc tem que criar uma conta e senha.
espero ter ajudado mesmo depois de tamto tempo.
Obrigado por disponibilizar esse "componente", facilitou demais para fazer as simulações!
ResponderExcluirExcelente biblioteca cara... estou fazendo um curso quase todo baseado em sua biblioteca...inclusive fiz referência no meu blog http://edxtecnologia.blogspot.com.br/2013/02/curso-arduino-simulando-arduino-com.html Um Abraço!!
ResponderExcluirJa tinha dando uma olha no seu blog, e no canal do youtube!! parabéns, gostei demais!
ExcluirQue seu blog e o canal façam muito sucesso!!!!!
Olá amigo,muito boa sua biblioteca,estou começando agora com proteus,(só usava o eagle)e vai me ajudar muito,pergunto,como são feitos os componentes em 3D no proteus?seria um programa cad?Parabens!
ResponderExcluirOla! Muito obrigado!!
ExcluirSo mesmo usando um programa de modelagem 3D.
Olá amigo, parabéns pela ideia desse componente arduino para proteus, estou tentando passar o sketch para o arduino na simulação do isis mas eu não consigo achar o arquivo .hex dos meus sketchs, só acho mesmo o .INO, vc pode me ajudar?
ResponderExcluirOlá! Quando você compila o sketch, na parte inferior do programa, verá o endereço onde se encontra o arquivo .hex.
ExcluirEspero ter te ajudado!!!
no programa do arduino vai em FILE --> PREFERENCES e marca a opção COMPILATION e depois compila... ai vai aparecer um monte de coisa naquela janela preta... ali vai ter um arquivo ponto .hex, copia o endereço e joga no explorer...
Excluirvaleu, espero ter ajudado.
pego las librerias de arduino pero no los puedo ver al momento de cargar componentes...???
ResponderExcluircomo faz para colocar um programa feito no IDE do arduino para dentro do microcontrolador no simulador??? qual formato eu salvo
ResponderExcluirQuando você compilar o programa, na parte inferior do IDE, você vai encontrar dois endereços de arquivo, um vai estar no formato ".elf" e o outro ".hex". Escolha qualquer um e copie. Clique duplo sobre o componente e cole o endereço no campo "Program File".
Excluirmuito agradecido!!!!
Excluir[Retificação]Em que pastar devo colocar esses arquivos para usar no proteus 8?
ResponderExcluirprovavelmente será neste diretório "C:\ProgramData\Labcenter Electronics\Proteus 8 Professional\LIBRARY".
ExcluirEsse é o problema, não existe essa pasta (LIBRARY).
ExcluirVocê provavelmente esta indo no arquivo de programas ai então no labcenter... a pasta ProgramData esta fora dos arquivos de Programas mas dentro do C...
ExcluirTambém baixei o Proteus 8 e na pasta dele não tem LIBRARY.
ResponderExcluirEu acho q todo mundo esta confundindo. A pasta LIBRARY esta no "C:\PROGRAM DATA\" e nao "C:\PROGRAM FILES".
ResponderExcluirOlá Tiago!
ExcluirBaixei o Proteus 8 "Professional" e na pasta dele em; "c/prog/Labcenter/proteus professional" só tem as pastas:
BIN, DRIVERS, HELP, LICENCE,TRANSLATIONS e VSM STUDIO. Não tem nem LIBRARY e nem DATA.Tu sabes porquê?
As pastas citadas por você estão na pasta "C:/PROGRAM FILES/..."
ExcluirAs outras pastas "LIBRARY, MODELS, SAMPLES" estão na pasta "C:/PROGRAMDATA/..."
Estou com o Proteus 8 também e não existe essa pasta PROGRAM DATA!
ExcluirVê se ela não está oculta.
Excluireu estou com o mesmo problema dos amigos... por enquanto estou usando a versão 7.7
ExcluirDentro da pasta Labcenter Eletronics, tem duas pastas do Proteus 8, uma tem o nome Proteus 8 (DEV), dentro dela vocês irão achar a pasta libraries.
Excluircara, muito bom o arquivo, por acaso teria o arduino mega para o ares também ? estou precisando desse arquivo.
ResponderExcluirObrigado
Oi Tiago Henrique, falo da Colômbia e, como eu não sei nada de Português usar o tradutor do google. Bem, primeiro de tudo excelente trabalho com esta biblioteca Arduino, parabéns. Estou escrevendo para perdir a sua permissão para usar esta biblioteca em um livro e blog que estou criando. Aguardo a sua resposta imediata.
ResponderExcluirHola, muchas gracias!
Excluirpuede utilizar en su libro y el blog si!!
ok Tiago Henrique, muchas gracias por el permiso y por responder al comentario.
ExcluirTiago Henrique ok, muito obrigado pela permissão e para responder ao comentário.
Olá Tiago, utilizo a v.7 e na pasta library não existe nenhum arquivo indexado (.idx)de nenhum componente. Ele funciona só na 8? O .lib roda ok sózinho (sem .idx) na v7?
ResponderExcluirabç
Olá!
ExcluirÉ estranho, pq no no meu Proteus cada arquivo ".lib" tem um ".idx"
Mas nem precisa desse ".idx"
Olá Tiago Henrique como vai cara. Meu proteus é da versão 7.1, e não da certo a instalação dos arquivos para simulação do arduino (o proteus trava quando tenta ler "arduino.lib'). VC tem alguma dica.
ResponderExcluirTente atualiza-lo, esta biblioteca é somente compatível com a versão 7.10 ou 8.0 do Proteus.
ExcluirTecla Ctrl + R insere C:\ProgramData\Labcenter Electronics\Proteus 8 Professional\LIBRARY depois enter
ResponderExcluirAEEEE ! VALEUUUU ! PESSOAL, COPIEM E COLE ESSE ENDEREÇO QUE É SUSSA ! :P
ExcluirOlá Tiago, parabéns pela sua biblioteca, gostaria de saber se posso utilizar a sua biblioteca em algumas apresentações e treinamento que irei fazer?
ResponderExcluirDesde já agradeço.
Olá Hamilton!
ExcluirPode utilizar sim!!
Olá baixei o Proteus 8 instalei normalmente, porém não achei a pasta Library em C:\ProgramData\Labcenter Electronics\Proteus 8 Professional\LIBRARY digito o caminho mais aparece uma mensagem de erro dizendo que o mesmo não existe, a pasta estava oculta, entrei nela mas não há nenhuma referencia a pasta raiz Labcenter Electronics.
ResponderExcluirPode me ajudar?
Parceiro, eu achei a pasta library, ela está oculta na raiz do disco C: ...
ExcluirSe estiver precisando ainda me add no face que eu te mostro como achei ..
Abrçs !
Reinaldo R.
Olá Thiago! Primeiro gostaria de lhe dar os meus parabéns pela criação desta excelente ferramenta, principalmente para mim que estou começando a programa arduino, é uma ferramenta que podemos efetuar simulações antes dos testes. Então, gostaria de lhe pedir uma ajuda, eu consigo simular um cooler no proteus via arduino? Porque nao vi um recurso la semelhante. Outra coisa, gostaria de lhe perguntar se posso citar seu projeto em meu artigo para conclusao do meu curso. Obrigado!
ResponderExcluirOlá,
ResponderExcluirCopiei os 2 arquivos para a pasta LIBRARY, mais dentro do Proteus não visualizo os componentes ARDUINO. Saberia me informar o que pode ser? Obrigado
Galera, vai um passo a passo rapido de como instalar no Proteus 7 ok
ResponderExcluir1- Baixe o arquivo ARDUINO.ZIP no link acima e descompacte
2- Aparecerá os arquivos ARDUINO.ADX e ARDUINO.LIB, marque-os e clique em recortar.
3- Vá até C:\Arquivos de programas\Labcenter Electronics\Proteus 7 Professional\LIBRARY e cole os arquivos aqui.
4- Execute o proteus, quando ele abrir vá até a aba COMPONENT MODE e clique no famoso botão P para escolher o componente a inserir.
5- Vai abrir a janela PICK DEVICES e nela a caixa Keywords: para você digitar o nome do componente, digite: ARDUINO e pronto, ira aparecer 3 modelos.
6- Escolha um, e clique na area central do proteus/isis e pronto, é só montar
ESPERO TER AJUDADO A QUEM NÃO TÁ CONSEGUINDO.
Boa tarde Thiago,
ResponderExcluirTestei o simulador de Arduino e gostaria de publicar um link para o seu blog em minha página: www.ordemnatural.com.br
Abraço, João
nÃO EXISTE A PASTA LIBRARY NO MEU PROTEUS O QUE FAÇO?
ResponderExcluirOlá Tiago, acabei de efetuar o download, mas ao extrair só encontrei apenas 1 arquivo. isto confere?
ResponderExcluirO outro arquivo nao era importante e acabei retirando. vlw!
ExcluirBom dia, na versão 1.2, os pinos PWM não funcionam, ou funcionam? Fiquei confuso.
ResponderExcluirNão funcionavam!!!
ExcluirMuito bom o conhecimento que você compartilha, parabéns pela boa vontade.
ResponderExcluirEstou procurando desenvolver um projeto para captar a rotação de um motor utilizando sensor indutivo e um arduino, você poderia me direcionar a uma linha de estudos?
Obrigado!
No meu ISIS v7.1 SP4 não está carregando o arquivo .LIB
ResponderExcluirAtualize o proteus para versao 7.10. Voce pode encontrar aqui mesmo no blog.
ResponderExcluirObrigado!! Consegui!
ExcluirParabéns Thiago. . . Excelente para nós que estamos a começar aprender esse mundo novo PIC.
ResponderExcluiroLÁ Amigo... tenho a versão 7.8 SP2 do Proteus... Instalei sua biblioteca mais quando entro no Pick Device e digito "ARDUÍNO" não aparece nada... Vc sabe o que pode estar acontece? Obrigado e parabéns pelo trabalho.
ResponderExcluiro link nao tem dois arquivos... sem o arquivo idx nao tem como utilizar o componente no ares pois nao existe a package. poderia postar novamente com o arquivo .idx por gentileza?
ResponderExcluirO componente é usado somente no ISIS. Este arquivo idx é criado automaticamente pelo Proteus quando a biblioteca é carregado.
ExcluirBoa noite... esse cara ai que você criou tem o arduino mega 2560 R3, do R3 para o comum tem algumas diferenças... você teria o comum para disponibilizar?
ResponderExcluirParabéns pelo blog... é muito show.
cara... e eu tenho outra dúvida... o meu programa de arduino não está gerando o arquivo .hex
ResponderExcluiro que pode ser... em vez de dar o erro de que não foi encontrado placa, ele dá um erro de que não encontrou a COM4. Na verdade quando fui selecionar a com antes de compilar, não estava disponível para seleção o item "serial port"... espero que possa ajudar..
já solucionei um dos problemas.... pra deixar pra galera que não ta conseguindo gerar o .hex...
Excluirno programa do arduino vai em FILE --> PREFERENCES e marca a opção COMPILATION e depois compila... ai vai aparecer um monte de coisa naquela janela preta... ali vai ter um arquivo ponto .hex, copia o endereço e joga no explorer...
valeu, espero ter ajudado.
Parabéns pelo trabalho!
ResponderExcluirEsse é o melhor site que já encontrei na net com material para desenvolvimento. Parabéns aos administradores e colaboradores.
ResponderExcluirOlá Thiago, gostaria de saber se é possível simular o Serial Monitor com sua bibliote Arduino no Proteus.
ResponderExcluirObrigado
Rodrigo
Thiago como encontro a pasta library do Proteus 8 PO
ResponderExcluirAugusto
como eu passo uma programação do arduino(software) para usar no arduino no proteus?
ResponderExcluirhoje em dia não e fácil encontrar um blog deste nível ,via net,muito bom mesmo!
ResponderExcluirAlguém sabe onde posso encontrar um tutorial para criar componentes "simuláveis" no proteus ? gostaria de simular o SG3525AN ou SG3524N. Eu consegui criar os componentes mas eles não funcionam na simulação. Agradeço qualquer ajuda.
ResponderExcluirOLA! Se o circuito interno deste CI for simples voce pode desenha-lo e exporta-lo para ".MDF". Outro modo é criar uma dll, utilizando uma linguagem ( nao lembro o nome! ) propria do Proteus. Eu sabia de um site que mostrava como se faz essa programação. Se eu encontrar coloco aqui!!!
ExcluirMuito Bom, seria difícil fazer um I2C. Posso te enviar gratuitamente o I2C.
ResponderExcluirme contate se tiver interesse: Claudio@centroarduino.com
Ola pessoal,baixei o proteus mas não consigo visualizar a biblioteca e os exemplos do mesmo
ResponderExcluirBaixei o arquivo do arduino mas so baixa a library faltando o outro arquivo, podem me ajudar?
tec.dariosouza@gmail.com
eh somente um arquivo. copie para a pasta library
ExcluirOla, na pasta que foi instalado o proteus 8 não tem a pasta library e não tem a pasta de exemplos como a do proteus 7, favor alguem poderia me ajudar?
ResponderExcluirOlá! muito boa informação. Como faço para gerar o arquivo HEX Arduino esboço para fazer simulação no Proteus?. Graças Saudações da Argentina.
ResponderExcluirGALERA NAO É PROGRAMA FILES(ARQUIVOS DE PROGRAMAS) TAO CONFUNDIDO NOME DA PASTA É PROGRAM DATA. ELA FICA NA RAIZ C: ELA FICA OCULTA MAS PRA FICAR MAIS FACIL COPIA E COLA ENDEREÇO DO SITE QUE VOCES VAO ACHAR tal pasta ela existe sim vcs que estao procurando lugar errado. em resumo copia e cola link do post que vai dar certo. flw.
ResponderExcluirBoa Tarde.
ResponderExcluirSou 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!
meu email: gleidsonirlan@yahoo.com.br
Thank you for this useful model.
ResponderExcluirI have a question about something related.
I want to simulate DS1820 sketch(playground.arduino.cc/Learning/OneWire) in proteus.
Everything is fine with your arduino model but using an ATMega328 microcontroller with clock src of 16MHz leads to "No more addresses."
What's the trick? Would you please help me.
Regards
Nao da pra colocar programas feito na IDE do arduino??
ResponderExcluirVery nice work well done.
ResponderExcluirWhen i was try to use it i found only one problem, i was using SoftwareSerial library and the Rx is not trigger at all it was like to be unconnected. I try on proteus 7.10 and on 8.1, do the same on both.
Very nice work well done. was When i try to use (Arduino UNO) i found only one problem, i was using SoftwareSerial library and the Rx is not trigger at all it was like to be unconnected. I try on proteus and 7:10 on 8.1, do the same on both
ResponderExcluirBom dia Thiago, primeiro quero parabenizá-lo pelo seu blogspot.
ResponderExcluirBaixei a sua biblioteca do arduino e o Proteus 8 está dando a seguinte mensgem de erro:
mixed model AVR2.DLL failed to authorize - Product Key found.
Source - DUINO1
O que devo fazer ?
Boa tarde gostaria de uma ajuda para instalar este simulador arduino para o proteus por favor aguardo reposta.
ResponderExcluirBoa noite
ResponderExcluirestou tentando baixar o arduino MEGA, mas apenas encontro a nova versão do UNO. Tem como baixar a versão "velha" do arduino uno e mega?
please share nrf24l01 module for proteus
ResponderExcluiralguem tem a biblioteca do sensor indutivo para arduino UNO ?
ResponderExcluirmeu kro kd os links desses q estao anunciados ai? meu projeto usa o mega!!!!
ResponderExcluirhttps://sites.google.com/site/microcontrolandos/arquivos/ARDUINO.rar?attredirects=0&d=1
Excluire o mega q tenho nao tem os pinos pares de 22,24 disponiveis!!!!
ResponderExcluirpleas help me, i can't find Arduino Leonardo in proteus or add Arduino Leonardo library in proteus.
ResponderExcluirEssa biblioteca só tem o Uno R3, ela simula o ARDUÍNO MEGA2560 R3 e também o ARDUÍNO MEGA1280?
ResponderExcluirmesmo na raiz não encontrei a pasta program data
ResponderExcluirMesmo assim parabéns pelo canal
Olá, gostaria de saber se alguém conseguiu a biblioteca do NRF para o Proteus? Obrigada
ResponderExcluirSobre não encontrar a LIBRARY do Proteus. É necessário mostrar as pastas ocultas no windows:
ResponderExcluirhttp://www.techtudo.com.br/dicas-e-tutoriais/noticia/2011/03/como-visualizar-pastas-e-arquivos-ocultos-no-windows-7.html
Em seguida, vai aparecer uma pasta que antes estava oculta chamada ProgramData, na unidade C:/, la dentro vai estar a pasta C:\ProgramData\Labcenter Electronics\Proteus 8 Professional\LIBRARY