
Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-23 15:03

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

Comece abrindo o MATLAB e criando um novo arquivo App Designer.
Etapa 2: projetar 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

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:



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



Agora você pode controlar o brilho do LED de seu aplicativo recém-criado
Recomendado:
Orientação de programação interessante para designer - Faça sua foto funcionar (parte dois): 8 etapas

Orientação de programação interessante para designer - Faça sua imagem funcionar (Parte Dois): Matemática, para a maioria de vocês, parece inútil. O mais comumente usado em nossa vida diária é apenas adicionar, subtrair, multiplicar e dividir. No entanto, é bem diferente se você puder criar com o programa. Quanto mais você sabe, mais maravilhoso resultado você obterá
Árvore de designer Neopixel Led: 5 etapas

Neopixel Led Designer Tree: Esta é a instrução sobre como criar uma árvore de designer com LEDs Neopixel. Este é apenas um simples, tão fácil de fazer que exige menos esforço, mas oferece uma obra-prima maravilhosa que pode chamar a atenção de todos
Orientação de programação de processamento interessante para designer - Controle de cores: 10 etapas

Orientação de programação de processamento interessante para Designer - Controle de cores: Nos capítulos anteriores, falamos mais sobre como usar código para fazer modelagem em vez de pontos de conhecimento sobre cores. Neste capítulo, vamos explorar este aspecto do conhecimento mais profundamente
(Ascensor) Modelo de elevador usando Arduino, App Inventor e outro software livre: 7 etapas

(Ascensor) Modelo de elevador usando Arduino, App Inventor e outros softwares livres: ESPConstrucción, paso a paso, de un ascensor a escala usando arduino (como controlador do motor e entradas e saídas por bluetooth), app inventor (para diseño de aplicación como panel de control del ascensor) y freeCAD y LibreCAD para diseño.Abajo
Controle de LED usando Blynk App e Arduino: 3 etapas (com imagens)

Controle de LED usando Blynk App e Arduino: Neste projeto estamos prestes a saber ligar / desligar LED com arduino usando blynk app, em vez de usar módulo Wifi, módulo Bluetooth, módulo GSM etc. É outra maneira de usar a Internet das coisas Don ' acho que é uma dificuldade. É fácil de aprender. Se você não