- Configurați pachetul de asistență hardware pentru MATLAB:
- Testarea MATLAB:
- Controlul LED-urilor folosind MATLAB și Arduino:
În acest proiect, vom învăța,
- Cum se configurează suportul hardware pentru Arduino în software-ul MATLAB.
- Cum se controlează un Arduino folosind codul MATLAB.
În mod normal, folosim Arduino IDE pentru a scrie și încărca coduri pe Arduino. Avantajul MATLAB este că folosește un limbaj de programare la nivel înalt, care este mai ușor decât C / C ++. Celălalt avantaj al utilizării MATLAB este că putem vedea rapid rezultatele operațiilor I / O (fără a compila). Mai mult, MATLAB oferă funcții de graficare pe care le putem folosi pentru a analiza și vizualiza rapid datele colectate de la Arduino. În primul rând, vom învăța cum să configurăm pachetul de suport hardware pentru Arduino în software-ul MATLAB. După configurarea pachetului de suport hardware pentru Arduino în software-ul MATLAB, vom controla LED-urile care sunt conectate la placa Arduino folosind codul MATLAB.
Configurați pachetul de asistență hardware pentru MATLAB:
Pasul 1. Porniți MATLAB (cea mai recentă versiune preferată).
Pasul 2. În secțiunea Mediu , selectați Suplimente> Obțineți pachete de asistență hardware .
Pasul 3. Va porni fereastra Add-On Explorer.
Pasul 4. Faceți clic pe pachetul de asistență MATLAB pentru hardware Arduino.
Pasul 5. Faceți clic pe Instalare, acum programul de instalare vă va cere să vă conectați la contul dvs. MathWorks. Dacă nu aveți un cont MathWorks, puteți crea un cont în timpul instalării.
Pasul 6. După conectare, acceptați acordul de licență și continuați cu instalarea.
Pasul 7. Acum, așteptați descărcarea și instalarea pachetului.
Pasul 8. Acum ați instalat cu succes pachetul de asistență Arduino pentru MATLAB.
Testarea MATLAB:
După instalarea pachetului de asistență pentru MATLAB, trebuie să verificăm dacă este instalat corect sau nu.
1. Deschideți MATLAB.
2. Conectați Arduino la computer.
3. Tastați următoarea comandă în fereastra de comandă MATLAB.
a = arduino ()
4. Dacă avem mai multe Arduino conectate la computer, atunci putem specifica tipul plăcii și portul COM la care este conectat folosind următoarea comandă.
a = arduino ('COM5', 'uno')
5. După introducerea comenzii de mai sus, MATLAB va încerca să comunice cu Arduino, dacă va avea succes, MATLAB va afișa proprietățile plăcii Arduino conectate la PC.
6. Acum putem vedea variabila „a” în spațiul de lucru, care este obiectul arduino MATLAB. Pentru a goli obiectul putem folosi următoarea comandă.
clar un
Va elimina obiectul Arduino din spațiul de lucru.
Controlul LED-urilor folosind MATLAB și Arduino:
În acest exemplu, vom clipi un LED care este conectat la Arduino folosind MATLAB.
Componente necesare:
- Arduino
- Rezistențe
- LED-uri
- Cablu USB pentru Arduino
Schematic:
Pași:
- Porniți MATLAB.
- Conectați-vă Arduino la computer.
- Realizați circuitul așa cum se arată în schemă.
- Deschideți codul.m.
- Salvați-l și Rulați.
- LED-ul începe să clipească.
- După ce a clipit de 5 ori, LED-ul se stinge.
Codul este foarte simplu și este dat mai jos, copiați-l și salvați-l în fișier cu extensia.m. Puteți juca codul și îl puteți personaliza în funcție de cerințele dvs. Lucrarea completă a proiectului este demonstrată în videoclipul de mai jos.
Mai departe, dacă doriți să aflați mai multe despre interfața grafică MATLAB cu Arduino, verificați acest proiect: Sistem de automatizare la domiciliu bazat pe GUI care utilizează Arduino și MATLAB