- Configureu el paquet de suport de maquinari per a MATLAB:
- Prova de MATLAB:
- Control de LEDs mitjançant MATLAB i Arduino:
En aquest projecte, aprendrem,
- Com configurar el suport de maquinari per a Arduino al programari MATLAB.
- Com controlar un Arduino mitjançant el codi MATLAB.
Normalment fem servir Arduino IDE per escriure i penjar codis a Arduino. L’avantatge de MATLAB és que utilitza un llenguatge de programació d’alt nivell que és més fàcil que C / C ++. L'altre avantatge d'utilitzar MATLAB és que podem veure els resultats de les operacions d'E / S ràpidament (sense compilar). A més, MATLAB proporciona funcions de traçat que podem utilitzar per analitzar i visualitzar ràpidament les dades recollides d’Arduino. En primer lloc, aprendrem a configurar el paquet de suport de maquinari per a Arduino al programari MATLAB. Després de configurar el paquet de suport de maquinari per a Arduino al programari MATLAB, controlarem els LED connectats a la placa Arduino mitjançant el codi MATLAB.
Configureu el paquet de suport de maquinari per a MATLAB:
Pas 1. Inicieu MATLAB (preferiu la darrera versió).

Pas 2. A la secció Entorn , seleccioneu Complements> Obtenir paquets de suport de maquinari .

Pas 3. S'iniciarà la finestra de l'explorador de complements.

Pas 4. Feu clic a MATLAB Support Package per al maquinari Arduino.
Pas 5. Feu clic a Instal·la, ara l'instal·lador us demanarà que inicieu sessió al vostre compte de MathWorks. Si no teniu cap compte de MathWorks, podeu crear-ne un durant la instal·lació.
Pas 6. Després d'iniciar la sessió, accepteu l'acord de llicència i procediu a la instal·lació.
Pas 7. Ara, espereu a descarregar i instal·lar el paquet.
Pas 8. Ara heu instal·lat correctament el paquet de suport Arduino per a MATLAB.
Prova de MATLAB:
Després d’instal·lar el paquet de suport per a MATLAB, hem de comprovar si s’instal·la correctament o no.
1. Obriu MATLAB.
2. Connecteu Arduino al PC.
3. Escriviu l'ordre següent a la finestra d'ordres de MATLAB.
a = arduino ()
4. Si tenim més d’un Arduino connectat al PC, podem especificar el tipus de placa i el port COM al qual està connectat mitjançant l’ordre següent.
a = arduino ('COM5', 'uno')
5. Després d'introduir l'ordre anterior, MATLAB intentarà comunicar-se amb el vostre Arduino; si és correcte, MATLAB mostrarà les propietats de la placa Arduino connectada al PC.

6. Ara podem veure la variable 'a' a l'espai de treball, que és l'objecte arduino de MATLAB. Per esborrar l'objecte podem utilitzar l'ordre següent.
netejar a
Eliminarà l’objecte Arduino de l’espai de treball.
Control de LEDs mitjançant MATLAB i Arduino:
En aquest exemple, farem parpellejar un LED que estigui connectat a Arduino mitjançant MATLAB.
Components necessaris:
- Arduino
- Resistències
- LEDs
- Cable USB per Arduino
Esquema:

Passos:
- Inicieu MATLAB.
- Connecteu el vostre Arduino al PC.
- Feu el circuit tal com es mostra a l’esquema.
- Obriu el vostre codi.m.
- Deseu-lo i executeu.
- El LED comença a parpellejar.
- Després de parpellejar 5 vegades, el LED s'apaga.

El codi és molt senzill i es mostra a continuació, copieu-lo i deseu-lo al fitxer amb extensió.m. Podeu jugar al codi i personalitzar-lo segons els vostres requisits. El funcionament complet del projecte es mostra al vídeo següent.
A més, si voleu obtenir més informació sobre la interfície gràfica MATLAB amb Arduino, consulteu aquest projecte: Sistema domòtic basat en GUI que utilitza Arduino i MATLAB
