quarta-feira, 18 de junho de 2014

Simulink e Arduino


    Galera, desculpa por demorar tanto a postar, mas a faculdade não ta dando tregua. Hoje veremos como fazer um simples blink usando o simulink. excelente ferramenta do Matalb.
    Bom primeiro antes de tudo precisamos verificar se o nosso Matlab possui a biblioteca para o uso do Arduino no Simulink, para isso com o Matlab aberto click, na aba home, o simbolo de mais (+) e vá em Simulink Model.


    Logo após irá abrir o ambiente de programação do simulink, agora com essa última tela aberta iremos no tools -> Library Browser.




    Perceba se foi carregado a biblioteca Simulink Support Package for Arduino Hardware, se não teremos que baixar. Bom, para isso clique Add-Ons -> Get Hardware support packages 


   Irá abrir uma nova janela na qual você deixa marcado a opção de internet e aperte next, e irá aparecer um nova janela na qual você irá escolher instalar a package do arduino.


    Com isso faremos o download do arquivo para controle de arduino. Vamos abrir as bibliotecas do simulink. Munidos delas iremos entao montar nosso blink. Monte conforme abaixo.


    Encontre cada icone nas seguintes bibliotecas.

Pulse generator  -> Sources
Scope -> Sinks
Digital Output -> Simulink Support Package for Arduino Hardware

    Dê um duplo clique no pulse generator. Mude o Pulse type selecionando o sample based. E na última lacuna coloque 0.1.

  No digital Output deixe a porta 9 mesmo, mas se quiser mudar e apenas dar dois cliques no ícone e mudar o número da porta. No scope nao mudaremos nada também.

    Agora devomos salvar e fazer o preparo. Para preparar vá em tools -> Run on Target Hardware -> Prepare to Run


     Logo após irá aparecer a seguinte tela:


    Na qual você deverá escolher qual devide irá utilizar. No meu caso eu estou usando um Arduino Uno. Selecionado o device e so deixar como estár mesmo.


    Logo após e so mandar rodar. Tools -> Run on Target Hardware -> Run. Se tudo ocorrer bem o led começara a a piscar e irá apresentar a mensagem em que o download foi passado com sucesso para o Uno.



Video: 

   Postei um vídeo explicando de maneira rápida oque fizemo no blog.




Nenhum comentário:

Postar um comentário