Índice:

Usando MATLAB App Designer com Arduino: 5 etapas
Usando MATLAB App Designer com Arduino: 5 etapas

Vídeo: Usando MATLAB App Designer com Arduino: 5 etapas

Vídeo: Usando MATLAB App Designer com Arduino: 5 etapas
Vídeo: How to Make an Interactive App in MATLAB 2024, Julho
Anonim
Usando MATLAB App Designer com Arduino
Usando MATLAB App Designer com Arduino

O MATLAB App Designer é uma ferramenta poderosa que permite criar interfaces gráficas de usuário (GUIs) com todas as funcionalidades do MATLAB.

Neste tutorial vamos fazer uma GUI para controlar o brilho de um LED através de passos fáceis de seguir.

Nota: Este tutorial usa o pacote de suporte de hardware Arduino no MATLAB, para obter mais informações, visite

Etapa 1: abrindo o App Designer

Abrindo App Designer
Abrindo App Designer

Comece abrindo o MATLAB e criando um novo arquivo App Designer.

Etapa 2: projetar o aplicativo

Projetando o aplicativo
Projetando o aplicativo
Projetando o aplicativo
Projetando o aplicativo
Projetando o aplicativo
Projetando o aplicativo

Pressione salvar no canto superior esquerdo da tela e denomine DimmingLED.

Arraste um rótulo da biblioteca de componentes para a área de design central.

Arraste um botão enquanto segura a tecla de controle para evitar que o App Designer adicione um rótulo ao lado do botão.

Pressione o rótulo e, em seguida, altere o texto para Ciclo de trabalho e o tamanho para 36.

Etapa 3: Conectando o Arduino

Conectando o Arduino
Conectando o Arduino

Conecte o Arduino pela porta USB (no meu caso, estou usando o Arduino nano).

conecte um LED e um resistor como no esquema a seguir.

Passo 4:

Imagem
Imagem
Imagem
Imagem
Imagem
Imagem

Volte para o App Designer e clique em CodeView acima da área de design.

insira uma propriedade privada no canto superior esquerdo da tela.

remova o nome da propriedade e nomeie-a como “a”.

No navegador do componente, clique com o botão direito do mouse em app. UIfigure e escolha Adicionar retorno de chamada StartUpFcn.

Gravar: app.a = Arduino ();

No Navegador de componentes, clique com o botão direito do mouse em app.knop e escolha Adicionar retorno de chamada ValueChangingFcn.

Escreva o seguinte nele e pressione Executar.

changingValue = event. Value;

app. DutyCycleLabel. Text = char (string (changingValue) + '%');

writePWMDutyCycle (app.a, 'D3', alteração de valor / 100.0);

Etapa 5: Parabéns

Parabéns
Parabéns
Parabéns
Parabéns
Parabéns
Parabéns

Agora você pode controlar o brilho do LED de seu aplicativo recém-criado

Recomendado: