SlideShare una empresa de Scribd logo
1 de 17
Descargar para leer sin conexión
Simulino

Arduino / Proteus


      Prof. Ilton L Barbacena
     IFPB – João Pessoa / PB
Arduíno
• Conectores Uno / Duemilinove




                                      2/17
Arduíno




          3/17
Simulino




                                                                               4/17
http://blogembarcado.blogspot.com.br/2012/02/simulino‐simulando‐arduino.html
Simulino

           No Proteus, abra o
           arquivo SimulinoUno.DSN
           e clique com o botão
           direito do mouse, sobre o
           objeto, e escolha: Goto
           Child Sheet


           Este       procedimento
           mostra o subcircuito,
           representado pelo bloco
           do simulino.

           A tela seguinte mostra o
           subcircuito equivalente
           do simulino.


                           5/17
Simulino



           Simulino

               =


            Arduíno
            Sem USB
           Simulando 
           no Proteus




               6/17
Simulino



           Para retornar ao
           bloco    simulino,
           clique no meio da
           tela com o botão
           direito e escolha
           Exit to Parent
           Sheet




                      7/17
Simulino
Exemplo:
Elaborar um programa que pisque um led e retorne pelo monitor do arduino o valor
escrito no pino (blink.ino)




                                                                                   8/17
Simulino
           Após ajustar os parâmetros
           para compilação na tela
           anterior, clique em 1 para
           compilar e gerar o arquivo
           para simulação e gravação no
           arduíno se a placa estiver
           conectado ao computador.

           Em 2, copie o endereço do
           arquivo HEX ou ELF gerado
           após a compilação, para
           simulação no proteus.


                                     9/17
Simulino


           O esquemático no
           Proteus pode ser visto
           ao lado.

           O pino 13 do arduíno
           corresponde ao pino
           D13 do simulino.




                          10/17
Simulino

 Como gravar o programa no uC?

 1. Clique com o botão direito do mouse sobre o simulino e obtenha o subcircuito
    equivalente;
 2. Clique com o botão direito sobre o uC ATMEGA, escolha propriedades;
 3. Colar o nome completo do arquivo HEX ou ELF, gerado em 2 na figura do slide 9.



Aqui no meu computador o nome completo, em 2, do slide 9, foi:

C:UsersiltonAppDataLocalTempbuild1246812117845445450.tmpBlink.cpp.hex 


                                                                           11/17
Simulino


           Após entrar com o
           nome do arquivo
           HEX, retorne para
           o          módulo
           compacto         do
           simulino,
           conforme
           procedimentos
           anteriores, e inicie
           a simulação.


                      12/17
Simulino


           Neste     momento
           pode‐se ver o led
           piscando.

           E o monitor    do
           arduíno?




                           13/17
Simulino
Serial Monitor
Comunicação Serial é usada para comunicação entre a placa Arduino e um computador ou outros dispositivos.
Todas as placas Arduino ter pelo menos uma porta serial (também conhecido como um UART ou USART):
Serial. Ela utiliza os pinos digitais 0 (RX) e 1 (TX), ligados ao bloco USB para comunicação com o computador.
Assim, se você usar essas funções, você não pode usar pinos 0 e 1 para entrada ou saída digital.

Você pode usar monitor serial interno do ambiente Arduino para se comunicar com uma placa Arduino. Clique
no botão monitor serial na barra de ferramentas e selecione a mesma taxa de transmissão usado na chamada
da função begin(). Para simulação no Proteus utilize um terminal virtual para simulação, neste caso, sem se
preocupar com a questão de conversões RS232 para TTL e vice‐versa.

O Arduino Mega tem três portas seriais adicionais: Serial1 nos pinos 19 (RX) e 18 (TX), Serial2 nos pinos 17 (RX)
e 16 (TX), Serial3 nos pinos 15 (RX) e 14 (TX). Para usar estes pinos para se comunicar com seu computador
pessoal, você vai precisar de um adaptador USB‐para‐serial adicional, uma vez que não estão conectados ao
adaptador da placa. Para usá‐las para se comunicar com um dispositivo TTL serial externo, conecte o pino TX
ao pino RX do seu dispositivo e vice‐versa. O terra de seu Mega ao terra do seu dispositivo (Não conectar esses
pinos diretamente a uma porta serial RS232, pois eles operam em ±12V e pode danificar sua placa Arduino).


                                                                                                        14/17
Simulino
Serial Monitor para o arduíno

                                           No código fonte, adicionar os seguintes
                                           procedimentos:
                                           1. Ajustar a velocidade de comunicação no
                                              bloco setup();
                                           2. Ajustar o envio de dados pelo terminal
                                              serial no bloco loop();


                                           No Proteus, adicionar o modulo terminal
                                           virtual clicando no ícone de instrumentos
                                           virtuais do Proteus (parece um parafuso).

                                           Conectar os pinos RX e TX do terminal virtual
                                           ao pinos TX e RX do simulino, respectivamente.
                                           Conectar o pino RTS ao pino CTS do módulo
                                           (curto‐circuitar).


                                                                                 15/17
Simulino
Serial Monitor para o arduíno



                                           O      resultado   da
                                           simulação é ilustrado
                                           na figura ao lado.

                                           O terminal virtual pode
                                           ser    utilizado    para
                                           depuração             de
                                           programas, tanto na
                                           simulação como na
                                           placa do arduino.




                                                           16/17
Simulino

Arduino / Proteus


      Prof. Ilton L Barbacena
     IFPB – João Pessoa / PB

Más contenido relacionado

La actualidad más candente

10 apostila microcontroladores
10  apostila microcontroladores10  apostila microcontroladores
10 apostila microcontroladoresAlyson Cavalcante
 
EV3#2: Exercícios introdutórios
EV3#2: Exercícios introdutóriosEV3#2: Exercícios introdutórios
EV3#2: Exercícios introdutóriosAna Carneirinho
 
Conhecendo as funções analogread, analogwrite e analogreference
Conhecendo as funções analogread, analogwrite e analogreferenceConhecendo as funções analogread, analogwrite e analogreference
Conhecendo as funções analogread, analogwrite e analogreferenceFábio dos Reis
 

La actualidad más candente (7)

Mini Curso Introdutório ao Arduino
Mini Curso Introdutório ao ArduinoMini Curso Introdutório ao Arduino
Mini Curso Introdutório ao Arduino
 
Biblioteca Allegro
Biblioteca AllegroBiblioteca Allegro
Biblioteca Allegro
 
10 apostila microcontroladores
10  apostila microcontroladores10  apostila microcontroladores
10 apostila microcontroladores
 
Assembly
AssemblyAssembly
Assembly
 
EV3#2: Exercícios introdutórios
EV3#2: Exercícios introdutóriosEV3#2: Exercícios introdutórios
EV3#2: Exercícios introdutórios
 
Resumo assembly x86 16 bits
Resumo assembly x86 16 bitsResumo assembly x86 16 bits
Resumo assembly x86 16 bits
 
Conhecendo as funções analogread, analogwrite e analogreference
Conhecendo as funções analogread, analogwrite e analogreferenceConhecendo as funções analogread, analogwrite e analogreference
Conhecendo as funções analogread, analogwrite e analogreference
 

Similar a Simulando Arduino no Proteus com Simulino

Ufes erus minicurso arduino
Ufes erus minicurso arduinoUfes erus minicurso arduino
Ufes erus minicurso arduinotamarasalvatori
 
Técnicas de Prototipação II - Physical Computing - Aula 01
Técnicas de Prototipação II - Physical Computing - Aula 01Técnicas de Prototipação II - Physical Computing - Aula 01
Técnicas de Prototipação II - Physical Computing - Aula 01Tiago Barros
 
Workshop - Cotrole sua casa remotamente através da Internet
Workshop - Cotrole sua casa remotamente através da InternetWorkshop - Cotrole sua casa remotamente através da Internet
Workshop - Cotrole sua casa remotamente através da InternetFabio Souza
 
CartilhadoArduino_ed9.pdf
CartilhadoArduino_ed9.pdfCartilhadoArduino_ed9.pdf
CartilhadoArduino_ed9.pdfalexandre768088
 
Palestra arduino
Palestra arduinoPalestra arduino
Palestra arduinoWalter Coan
 
Arduino Hack Day por Vinicius Senger
Arduino Hack Day por Vinicius SengerArduino Hack Day por Vinicius Senger
Arduino Hack Day por Vinicius SengerGlobalcode
 
P spice guia_passo_a_passo
P spice guia_passo_a_passoP spice guia_passo_a_passo
P spice guia_passo_a_passobetoshaper
 
Introdução à plataforma Arduino
Introdução à plataforma ArduinoIntrodução à plataforma Arduino
Introdução à plataforma Arduinoentrebits
 
Arduino Como Ferramenta De Estudos da Mecânica Clássica
Arduino Como Ferramenta De Estudos da Mecânica ClássicaArduino Como Ferramenta De Estudos da Mecânica Clássica
Arduino Como Ferramenta De Estudos da Mecânica ClássicaDaniel Mendes
 

Similar a Simulando Arduino no Proteus com Simulino (20)

Ufes erus minicurso arduino
Ufes erus minicurso arduinoUfes erus minicurso arduino
Ufes erus minicurso arduino
 
Oficina Arduino
Oficina ArduinoOficina Arduino
Oficina Arduino
 
Erus minicurso arduino
Erus minicurso arduinoErus minicurso arduino
Erus minicurso arduino
 
Técnicas de Prototipação II - Physical Computing - Aula 01
Técnicas de Prototipação II - Physical Computing - Aula 01Técnicas de Prototipação II - Physical Computing - Aula 01
Técnicas de Prototipação II - Physical Computing - Aula 01
 
Treinamento arduino (1).pptx
Treinamento arduino (1).pptxTreinamento arduino (1).pptx
Treinamento arduino (1).pptx
 
Workshop - Cotrole sua casa remotamente através da Internet
Workshop - Cotrole sua casa remotamente através da InternetWorkshop - Cotrole sua casa remotamente através da Internet
Workshop - Cotrole sua casa remotamente através da Internet
 
Cartilhado arduino ed1 - cópia
Cartilhado arduino ed1 - cópiaCartilhado arduino ed1 - cópia
Cartilhado arduino ed1 - cópia
 
Cartilhado arduino ed1
Cartilhado arduino ed1Cartilhado arduino ed1
Cartilhado arduino ed1
 
CartilhadoArduino_ed9.pdf
CartilhadoArduino_ed9.pdfCartilhadoArduino_ed9.pdf
CartilhadoArduino_ed9.pdf
 
Cartilhado arduino ed1
Cartilhado arduino ed1Cartilhado arduino ed1
Cartilhado arduino ed1
 
Manual lab ino
Manual lab inoManual lab ino
Manual lab ino
 
Instalacao roip
Instalacao roipInstalacao roip
Instalacao roip
 
Palestra arduino
Palestra arduinoPalestra arduino
Palestra arduino
 
Apostila eagle
Apostila eagleApostila eagle
Apostila eagle
 
Introdução a plataforma arduino
Introdução a plataforma arduinoIntrodução a plataforma arduino
Introdução a plataforma arduino
 
Arduino Hack Day por Vinicius Senger
Arduino Hack Day por Vinicius SengerArduino Hack Day por Vinicius Senger
Arduino Hack Day por Vinicius Senger
 
Arduino Básico
Arduino BásicoArduino Básico
Arduino Básico
 
P spice guia_passo_a_passo
P spice guia_passo_a_passoP spice guia_passo_a_passo
P spice guia_passo_a_passo
 
Introdução à plataforma Arduino
Introdução à plataforma ArduinoIntrodução à plataforma Arduino
Introdução à plataforma Arduino
 
Arduino Como Ferramenta De Estudos da Mecânica Clássica
Arduino Como Ferramenta De Estudos da Mecânica ClássicaArduino Como Ferramenta De Estudos da Mecânica Clássica
Arduino Como Ferramenta De Estudos da Mecânica Clássica
 

Más de IFPB

Esp8266 projeto de fonte e placas de aplicacões
Esp8266 projeto de fonte e placas de aplicacõesEsp8266 projeto de fonte e placas de aplicacões
Esp8266 projeto de fonte e placas de aplicacõesIFPB
 
Elaboracao pci
Elaboracao pciElaboracao pci
Elaboracao pciIFPB
 
Beaglebone black - Introdução
Beaglebone black - IntroduçãoBeaglebone black - Introdução
Beaglebone black - IntroduçãoIFPB
 
Aula6 programação
Aula6 programaçãoAula6 programação
Aula6 programaçãoIFPB
 
Pwm pic 18 f
Pwm pic 18 fPwm pic 18 f
Pwm pic 18 fIFPB
 
Intodução a pci
Intodução a pciIntodução a pci
Intodução a pciIFPB
 

Más de IFPB (6)

Esp8266 projeto de fonte e placas de aplicacões
Esp8266 projeto de fonte e placas de aplicacõesEsp8266 projeto de fonte e placas de aplicacões
Esp8266 projeto de fonte e placas de aplicacões
 
Elaboracao pci
Elaboracao pciElaboracao pci
Elaboracao pci
 
Beaglebone black - Introdução
Beaglebone black - IntroduçãoBeaglebone black - Introdução
Beaglebone black - Introdução
 
Aula6 programação
Aula6 programaçãoAula6 programação
Aula6 programação
 
Pwm pic 18 f
Pwm pic 18 fPwm pic 18 f
Pwm pic 18 f
 
Intodução a pci
Intodução a pciIntodução a pci
Intodução a pci
 

Último

planejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdfplanejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdfmaurocesarpaesalmeid
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...azulassessoria9
 
matematica aula didatica prática e tecni
matematica aula didatica prática e tecnimatematica aula didatica prática e tecni
matematica aula didatica prática e tecniCleidianeCarvalhoPer
 
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdfProjeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdfHELENO FAVACHO
 
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSOLeloIurk1
 
Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"Ilda Bicacro
 
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdfPRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdfprofesfrancleite
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...azulassessoria9
 
apostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médioapostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médiorosenilrucks
 
Os editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptxOs editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptxTailsonSantos1
 
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...IsabelPereira2010
 
PROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia TecnologiaPROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia TecnologiaHELENO FAVACHO
 
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdfPROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdfHELENO FAVACHO
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...azulassessoria9
 
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdfReta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdfWagnerCamposCEA
 
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de..."É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...Rosalina Simão Nunes
 
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEMPRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEMHELENO FAVACHO
 
Revolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividadesRevolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividadesFabianeMartins35
 
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdfLeloIurk1
 
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptxTeoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptxTailsonSantos1
 

Último (20)

planejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdfplanejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdf
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
 
matematica aula didatica prática e tecni
matematica aula didatica prática e tecnimatematica aula didatica prática e tecni
matematica aula didatica prática e tecni
 
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdfProjeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
 
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
 
Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"
 
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdfPRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
 
apostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médioapostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médio
 
Os editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptxOs editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptx
 
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
 
PROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia TecnologiaPROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia Tecnologia
 
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdfPROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
 
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdfReta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
 
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de..."É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
 
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEMPRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
 
Revolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividadesRevolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividades
 
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
 
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptxTeoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
 

Simulando Arduino no Proteus com Simulino

  • 1. Simulino Arduino / Proteus Prof. Ilton L Barbacena IFPB – João Pessoa / PB
  • 3. Arduíno 3/17
  • 4. Simulino 4/17 http://blogembarcado.blogspot.com.br/2012/02/simulino‐simulando‐arduino.html
  • 5. Simulino No Proteus, abra o arquivo SimulinoUno.DSN e clique com o botão direito do mouse, sobre o objeto, e escolha: Goto Child Sheet Este procedimento mostra o subcircuito, representado pelo bloco do simulino. A tela seguinte mostra o subcircuito equivalente do simulino. 5/17
  • 6. Simulino Simulino = Arduíno Sem USB Simulando  no Proteus 6/17
  • 7. Simulino Para retornar ao bloco simulino, clique no meio da tela com o botão direito e escolha Exit to Parent Sheet 7/17
  • 8. Simulino Exemplo: Elaborar um programa que pisque um led e retorne pelo monitor do arduino o valor escrito no pino (blink.ino) 8/17
  • 9. Simulino Após ajustar os parâmetros para compilação na tela anterior, clique em 1 para compilar e gerar o arquivo para simulação e gravação no arduíno se a placa estiver conectado ao computador. Em 2, copie o endereço do arquivo HEX ou ELF gerado após a compilação, para simulação no proteus. 9/17
  • 10. Simulino O esquemático no Proteus pode ser visto ao lado. O pino 13 do arduíno corresponde ao pino D13 do simulino. 10/17
  • 11. Simulino Como gravar o programa no uC? 1. Clique com o botão direito do mouse sobre o simulino e obtenha o subcircuito equivalente; 2. Clique com o botão direito sobre o uC ATMEGA, escolha propriedades; 3. Colar o nome completo do arquivo HEX ou ELF, gerado em 2 na figura do slide 9. Aqui no meu computador o nome completo, em 2, do slide 9, foi: C:UsersiltonAppDataLocalTempbuild1246812117845445450.tmpBlink.cpp.hex  11/17
  • 12. Simulino Após entrar com o nome do arquivo HEX, retorne para o módulo compacto do simulino, conforme procedimentos anteriores, e inicie a simulação. 12/17
  • 13. Simulino Neste momento pode‐se ver o led piscando. E o monitor do arduíno? 13/17
  • 14. Simulino Serial Monitor Comunicação Serial é usada para comunicação entre a placa Arduino e um computador ou outros dispositivos. Todas as placas Arduino ter pelo menos uma porta serial (também conhecido como um UART ou USART): Serial. Ela utiliza os pinos digitais 0 (RX) e 1 (TX), ligados ao bloco USB para comunicação com o computador. Assim, se você usar essas funções, você não pode usar pinos 0 e 1 para entrada ou saída digital. Você pode usar monitor serial interno do ambiente Arduino para se comunicar com uma placa Arduino. Clique no botão monitor serial na barra de ferramentas e selecione a mesma taxa de transmissão usado na chamada da função begin(). Para simulação no Proteus utilize um terminal virtual para simulação, neste caso, sem se preocupar com a questão de conversões RS232 para TTL e vice‐versa. O Arduino Mega tem três portas seriais adicionais: Serial1 nos pinos 19 (RX) e 18 (TX), Serial2 nos pinos 17 (RX) e 16 (TX), Serial3 nos pinos 15 (RX) e 14 (TX). Para usar estes pinos para se comunicar com seu computador pessoal, você vai precisar de um adaptador USB‐para‐serial adicional, uma vez que não estão conectados ao adaptador da placa. Para usá‐las para se comunicar com um dispositivo TTL serial externo, conecte o pino TX ao pino RX do seu dispositivo e vice‐versa. O terra de seu Mega ao terra do seu dispositivo (Não conectar esses pinos diretamente a uma porta serial RS232, pois eles operam em ±12V e pode danificar sua placa Arduino). 14/17
  • 15. Simulino Serial Monitor para o arduíno No código fonte, adicionar os seguintes procedimentos: 1. Ajustar a velocidade de comunicação no bloco setup(); 2. Ajustar o envio de dados pelo terminal serial no bloco loop(); No Proteus, adicionar o modulo terminal virtual clicando no ícone de instrumentos virtuais do Proteus (parece um parafuso). Conectar os pinos RX e TX do terminal virtual ao pinos TX e RX do simulino, respectivamente. Conectar o pino RTS ao pino CTS do módulo (curto‐circuitar). 15/17
  • 16. Simulino Serial Monitor para o arduíno O resultado da simulação é ilustrado na figura ao lado. O terminal virtual pode ser utilizado para depuração de programas, tanto na simulação como na placa do arduino. 16/17
  • 17. Simulino Arduino / Proteus Prof. Ilton L Barbacena IFPB – João Pessoa / PB