Sommario:

Utilizzo di MATLAB App Designer con Arduino: 5 passaggi
Utilizzo di MATLAB App Designer con Arduino: 5 passaggi

Video: Utilizzo di MATLAB App Designer con Arduino: 5 passaggi

Video: Utilizzo di MATLAB App Designer con Arduino: 5 passaggi
Video: COMUNICACION DE ARDUINO Y APP DESIGNER [Comunicación Serial] Explicación de Knob y Rocker Switch #04 2024, Novembre
Anonim
Utilizzo di MATLAB App Designer con Arduino
Utilizzo di MATLAB App Designer con Arduino

MATLAB App Designer è un potente strumento che ti consente di progettare interfacce utente grafiche (GUI) con tutte le funzionalità di MATLAB.

In questo tutorial creeremo una GUI per controllare la luminosità di un LED attraverso passaggi facili da seguire.

Nota: questo tutorial utilizza il pacchetto di supporto hardware Arduino su MATLAB, per ulteriori informazioni visitare

Passaggio 1: apertura di App Designer

Apertura di App Designer
Apertura di App Designer

Inizia aprendo MATLAB e creando un nuovo file App Designer.

Passaggio 2: progettazione dell'app

Progettare l'app
Progettare l'app
Progettare l'app
Progettare l'app
Progettare l'app
Progettare l'app

Premi Salva nell'angolo in alto a sinistra dello schermo e chiamalo DimmingLED.

Trascina un'etichetta dalla libreria dei componenti nell'area di progettazione centrale.

Trascina una manopola tenendo premuto il tasto Ctrl per impedire a App Designer di aggiungere un'etichetta lungo il lato della manopola.

Premere sull'etichetta, quindi modificare il testo in Duty Cycle e le dimensioni in 36.

Passaggio 3: collegamento di Arduino

Collegamento dell'Arduino
Collegamento dell'Arduino

Collega l'Arduino tramite la porta USB (nel mio caso sto usando Arduino nano).

cablare un LED e una resistenza come nello schema seguente.

Passaggio 4:

Immagine
Immagine
Immagine
Immagine
Immagine
Immagine

Torna all'App Designer e fai clic su CodeView sopra l'area di progettazione.

inserire una proprietà privata dall'angolo in alto a sinistra dello schermo.

rimuovere il nome della proprietà e denominarlo "a".

Dal browser dei componenti, fai clic con il pulsante destro del mouse su app. UIfigure e scegli Aggiungi callback StartUpFcn.

Scrivi: app.a = Arduino();

Dal Browser dei componenti, fai clic con il pulsante destro del mouse su app.knop e scegli Add ValueChangingFcn callback.

Scrivi quanto segue su di esso, quindi premi Esegui.

changeValue = event. Value;

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

writePWMDutyCycle(app.a, 'D3', changeValue/100.0);

Passaggio 5: congratulazioni

Congratulazioni
Congratulazioni
Congratulazioni
Congratulazioni
Congratulazioni
Congratulazioni

Ora puoi controllare la luminosità del LED dalla tua app appena creata

Consigliato: