- Configurazione del pacchetto di supporto hardware per MATLAB:
- Testare MATLAB:
- Controllo dei LED utilizzando MATLAB e Arduino:
In questo progetto impareremo,
- Come impostare il supporto hardware per Arduino nel software MATLAB.
- Come controllare un Arduino utilizzando il codice MATLAB.
Normalmente utilizziamo l'IDE di Arduino per scrivere e caricare codici su Arduino. Il vantaggio di MATLAB è che utilizza un linguaggio di programmazione di alto livello che è più semplice di C / C ++. L'altro vantaggio dell'utilizzo di MATLAB è che possiamo vedere i risultati delle operazioni di I / O rapidamente (senza compilare). Inoltre, MATLAB fornisce funzioni di plottaggio che possiamo utilizzare per analizzare e visualizzare rapidamente i dati raccolti da Arduino. Innanzitutto, impareremo come configurare il pacchetto di supporto hardware per Arduino nel software MATLAB. Dopo aver configurato il pacchetto di supporto hardware per Arduino nel software MATLAB, controlleremo i LED collegati alla scheda Arduino utilizzando il codice MATLAB.
Configurazione del pacchetto di supporto hardware per MATLAB:
Passaggio 1. Avvia MATLAB (è preferibile l'ultima versione).
Passaggio 2. Nella sezione Ambiente , selezionare Componenti aggiuntivi> Ottieni pacchetti di supporto hardware .
Passaggio 3. Verrà avviata la finestra di Esplora risorse aggiuntivo.
Passaggio 4. Fare clic su Pacchetto di supporto MATLAB per hardware Arduino.
Passaggio 5. Fare clic su Installa, ora il programma di installazione ti chiederà di accedere al tuo account MathWorks. Se non si dispone di un account MathWorks, è possibile creare un account durante l'installazione.
Passaggio 6. Dopo aver effettuato l'accesso, accettare il contratto di licenza e procedere con l'installazione.
Passaggio 7. Ora, attendi che il pacchetto venga scaricato e installato.
Passaggio 8. Ora hai installato con successo il pacchetto di supporto Arduino per MATLAB.
Testare MATLAB:
Dopo aver installato il pacchetto di supporto per MATLAB, dobbiamo verificare se è installato correttamente o meno.
1. Apri MATLAB.
2. Collega Arduino al PC.
3. Digita il seguente comando nella finestra dei comandi di MATLAB.
a = arduino ()
4. Se abbiamo più di un Arduino connesso al PC, allora possiamo specificare il tipo di scheda e la porta COM a cui è connesso utilizzando il seguente comando.
a = arduino ('COM5', 'uno')
5. Dopo aver inserito il comando precedente, MATLAB proverà a comunicare con il tuo Arduino, in caso di successo, MATLAB mostrerà le proprietà della scheda Arduino collegata al PC.
6. Ora possiamo vedere la variabile 'a' nell'area di lavoro, che è l'oggetto MATLAB arduino. Per cancellare l'oggetto possiamo usare il seguente comando.
chiaro a
Rimuoverà l'oggetto Arduino dallo spazio di lavoro.
Controllo dei LED utilizzando MATLAB e Arduino:
In questo esempio, faremo lampeggiare un LED che è connesso ad Arduino usando MATLAB.
Componenti richiesti:
- Arduino
- Resistenze
- LED
- Cavo USB per Arduino
Schema:
Passaggi:
- Avvia MATLAB.
- Collega il tuo Arduino al PC.
- Realizza il circuito come mostrato nello schema.
- Apri il tuo codice.m.
- Salvalo ed esegui.
- Il LED inizia a lampeggiare.
- Dopo aver lampeggiato 5 volte, il LED si spegne.
Il codice è molto semplice ed è dato di seguito, copiarlo e salvarlo in un file con estensione.m. Puoi giocare con il codice e personalizzarlo in base alle tue esigenze. Il funzionamento completo del progetto è dimostrato nel video sottostante.
Inoltre, se vuoi saperne di più sull'interfaccia grafica MATLAB con Arduino, controlla questo progetto: Sistema di automazione domestica basato su GUI che utilizza Arduino e MATLAB