Instalação do pacote Arduino no MATLAB

Arduino-e-MATLAB-destaque
Este post faz parte da série Arduino e MATLAB. Leia também os outros posts da série:

O Arduino já é uma ferramenta amplamente usada em vários projetos e desenvolvimentos de protótipos, não é mais possível negar que a plataforma veio para ficar. Sabendo disso várias empresas de software já estão adaptando-se para poder interagir seu produto com as placas comercializadas pela fundação Arduino. É o caso do MATLAB (mathwork.com) que já possui um pacote de suporte para a interação com Arduino, permitindo a comunicação através do cabo USB.

Com esse pacote é possível controlar o Arduino para leitura/escrita digital/analógica, PWM, comunicação I2C e SPI, controlar servos, fazer plots em tempo real de leituras analógicas.

Esse pacote de suporte está disponível a partir da versão R2014a do MATLAB.

Arduino

O Arduino é uma plataforma de prototipagem eletrônica open-source fácil de aprender e usar. Essa placa usa um microcontrolador Atmel (na sua maioria) e o seu esquemático e layout de PCB estão disponíveis. O Arduino possui vários tipos de placas e todas suas principais informações podem serem encontradas neste site.

É recomendado, para seguir este tutorial, o uso de alguma das seguintes placas:

MATLAB

O MATLAB é uma ferramenta informática, interativa e de alta performance, orientada à execução de tarefas que envolvam cálculos numéricos. Este software possui uma linguagem de programação própria, ambiente de programação próprio com excelentes capacidades gráficas e com um vasto conjunto de funções, organizadas segundo diversas áreas científicas.

Tutorial para Instalação

Para instalar o support package do Arduino estou usando o MATLAB 2014b. O primeiro passo é, com o ambiente do MATLAB aberto, navegue até o menu Add-Ons e clique em Get Hardware Support Packages.

Arduino-e-MATLAB-01
Figura 1 – Support Packges MATLAB

O próximo passo é escolher a opção Install from Internet e clique em Next.

Arduino-e-MATLAB-02
Figura 2 – Instalação

Selecione a opção de Arduino e clique em Next.

Arduino-e-MATLAB-03
Figura 3 – Arduino

É preciso logar em alguma conta no Mathworks. Caso não possua, crie uma, é bem fácil e rápido. Logo após o login, aceite os termos.

Arduino-e-MATLAB-04
Figura 4 – Licença

Confirme as ferramentas que serão baixadas.

Arduino-e-MATLAB-05
Figura 5 – Itens a serem instalados

Selecione Install:

Arduino-e-MATLAB-06
Figura 6 – Confirmação de instalação

Irá demorar um pouco.

Arduino-e-MATLAB-07
Arduino-e-MATLAB-07b
Figura 7 – Barra de atualização de instalação

Logo após o término do download e da instalação, é só clicar em Finish.

Arduino-e-MATLAB-08
Figura 8 – Instalação completa

Para fazer um teste, plug seu Arduino no computador e digite no Command window o seguinte comando:

Aruino-e-Matlab-09
Figura 9 – teste Arduino

O próximo tutorial irei explicar um simples blink.

Referências

MORAIS, Vagner; VIEIRA, Cláudio. MATLAB – Curso completo. Lisboa: FCA, 2013

KURNIAWAN, Agus, Arduino Programming using MATLAB 1st Edition, 2015

Outros artigos da série

Blink no Arduino com MATLAB >>
Licença Creative Commons Esta obra está licenciada com uma Licença Creative Commons Atribuição-CompartilhaIgual 4.0 Internacional.

Receba os melhores conteúdos sobre sistemas eletrônicos embarcados, dicas, tutoriais e promoções.

Comentários:
Notificações
Notificar
guest
7 Comentários
recentes
antigos mais votados
Inline Feedbacks
View all comments
Pedro Manoel Ferreira
Pedro Manoel Ferreira
19/07/2016 22:36

Para quem está fora de ambiente acadêmico a utilização do Matlab pode ser dificultado pelas questões de custos com licença de uso. Haveria uma solução Arduino com Scilab ? O Scilab tem praticamente as mesmas funcionalidades do Matlab, mas com a facilidade de ser open source

Thiago Lima
Reply to  Pedro Manoel Ferreira
20/07/2016 00:41

Pedro, eu achei um tutorial na net mas nao sei se funciona.

Fiquei muito interessado em explorar o Arduino com o Scilab. Voce tem Arduino e Scilab ai contigo?

Tente rodar esse tutorial e fala pra gente o que achou.

https://atoms.scilab.org/toolboxes/arduino/1.1/files/Scilab%20Arduino%20Blinking%20LED%20Tutorial.pdf

Depois pode partir para coisas um pouquinho mais legais.

https://www.scilab.org/community/news/Scilab-Arduino-low-cost-data-acquisition

Thiago Lima
Reply to  Thiago Pinheiro Felix da Silva
20/07/2016 00:42

Parece que precisa instalar dois toolbox… O de Arduino e o de Comunicacao Serial. Depois disso e’ soh seguir o exemplo.

Conta pra gente!

Abracos!

Pedro Manoel Ferreira
Pedro Manoel Ferreira
Reply to  Thiago Pinheiro Felix da Silva
20/07/2016 13:45

Olá Thiago, Obrigado pela dica. Oba ! Divertimento para o fim de semana ! Vou experimentar sim.
Obrigado,
Abraços,

Felipe Neves
Felipe Neves
31/05/2016 11:57

Mano, até que enfim alguém abordou MATLAB com Arduino, que venham os próximos tutoriais 🙂

Felipe Souza Amaral
Felipe Amaral
Reply to  Felipe Neves
01/06/2016 21:05

Então Felipe, terão mais tutoriais abordando esse assunto. Qualquer dúvida é só perguntar. Vlw

Thiago Lima
Reply to  Felipe Amaral
20/07/2016 00:42

Parabens Felipe, show!

Talvez você goste:

Séries



Outros da Série

Menu