- Configuração do pacote de suporte de hardware para MATLAB:
- Testando MATLAB:
- Controlando LEDs usando MATLAB e Arduino:
Neste projeto, vamos aprender,
- Como configurar o suporte de hardware para Arduino no software MATLAB.
- Como controlar um Arduino usando o código MATLAB.
Normalmente usamos Arduino IDE para escrever e fazer upload de códigos para o Arduino. A vantagem do MATLAB é que ele usa uma linguagem de programação de alto nível que é mais fácil do que C / C ++. A outra vantagem de usar o MATLAB é que podemos ver os resultados das operações de I / O rapidamente (sem compilar). Além disso, o MATLAB fornece funções de plotagem que podemos usar para analisar e visualizar rapidamente os dados coletados do Arduino. Primeiro, vamos aprender como configurar o pacote de suporte de hardware para Arduino no software MATLAB. Depois de configurar o pacote de suporte de hardware para Arduino no software MATLAB, vamos controlar os LEDs que estão conectados à placa Arduino usando o código MATLAB.
Configuração do pacote de suporte de hardware para MATLAB:
Etapa 1. Inicie o MATLAB (versão mais recente preferida).
Etapa 2. Na seção Ambiente , selecione Complementos> Obter pacotes de suporte de hardware .
Etapa 3. Isso iniciará a janela do explorador de complementos.
Etapa 4. Clique em Pacote de suporte MATLAB para hardware Arduino.
Etapa 5. Clique em Instalar, agora o instalador solicitará que você faça login em sua conta do MathWorks. Se você não tem uma conta no MathWorks, pode criar uma conta durante a instalação.
Etapa 6. Após efetuar login, aceite o contrato de licença e prossiga para a instalação.
Etapa 7. Agora, aguarde o download e a instalação do pacote.
Etapa 8. Agora você instalou com sucesso o pacote de suporte do Arduino para MATLAB.
Testando MATLAB:
Depois de instalar o pacote de suporte para MATLAB, precisamos verificar se ele está instalado corretamente ou não.
1. Abra o MATLAB.
2. Conecte o Arduino ao PC.
3. Digite o seguinte comando na janela de comando do MATLAB.
a = arduino ()
4. Se tivermos mais de um Arduino conectado ao PC, podemos especificar o tipo de placa e a porta COM à qual ele está conectado usando o seguinte comando.
a = arduino ('COM5', 'uno')
5. Após inserir o comando acima, o MATLAB tentará se comunicar com seu Arduino, se for bem-sucedido, o MATLAB exibirá as propriedades da placa Arduino conectada ao PC.
6. Agora podemos ver a variável 'a' na área de trabalho, que é o objeto arduino do MATLAB. Para limpar o objeto, podemos usar o seguinte comando.
limpar um
Isso removerá o objeto Arduino da área de trabalho.
Controlando LEDs usando MATLAB e Arduino:
Neste exemplo, vamos piscar um LED que está conectado ao Arduino usando MATLAB.
Componentes necessários:
- Arduino
- Resistores
- LEDs
- Cabo USB para Arduino
Esquemático:
Passos:
- Inicie o MATLAB.
- Conecte seu Arduino ao PC.
- Faça o circuito conforme mostrado no esquema.
- Abra seu código.m.
- Salve e execute.
- O LED começa a piscar.
- Após piscar 5 vezes, o LED apaga.
O código é muito simples e é dado abaixo, copie e salve em arquivo com extensão.m Você pode brincar com o código e personalizá-lo de acordo com seus requisitos. O funcionamento completo do projeto é demonstrado no Vídeo abaixo.
Além disso, se você quiser saber mais sobre a interface gráfica MATLAB com Arduino, verifique este projeto: Sistema de automação residencial baseado em GUI usando Arduino e MATLAB