- Ρύθμιση πακέτου υποστήριξης υλικού για MATLAB:
- Δοκιμή MATLAB:
- Έλεγχος LED με χρήση MATLAB και Arduino:
Σε αυτό το έργο, θα μάθουμε,
- Πώς να ρυθμίσετε την υποστήριξη υλικού για το Arduino στο λογισμικό MATLAB.
- Πώς να ελέγξετε ένα Arduino χρησιμοποιώντας τον κωδικό MATLAB.
Συνήθως χρησιμοποιούμε το Arduino IDE για να γράφουμε και να ανεβάζουμε κωδικούς στο Arduino. Το πλεονέκτημα του MATLAB είναι, χρησιμοποιεί μια γλώσσα προγραμματισμού υψηλού επιπέδου η οποία είναι πιο εύκολη από το C / C ++. Το άλλο πλεονέκτημα της χρήσης MATLAB είναι ότι μπορούμε να δούμε τα αποτελέσματα των λειτουργιών I / O γρήγορα (χωρίς μεταγλώττιση). Επιπλέον, το MATLAB παρέχει συναρτήσεις σχεδίασης που μπορούμε να χρησιμοποιήσουμε για την γρήγορη ανάλυση και οπτικοποίηση δεδομένων που συλλέγονται από το Arduino. Πρώτον, θα μάθουμε πώς να ρυθμίζουμε το πακέτο υποστήριξης υλικού για το Arduino στο λογισμικό MATLAB. Αφού ρυθμίσουμε το πακέτο υποστήριξης υλικού για το Arduino στο λογισμικό MATLAB, πρόκειται να ελέγξουμε τα LED που είναι συνδεδεμένα στην πλακέτα Arduino χρησιμοποιώντας τον κώδικα MATLAB.
Ρύθμιση πακέτου υποστήριξης υλικού για MATLAB:
Βήμα 1. Ξεκινήστε το MATLAB (προτιμάται η τελευταία έκδοση).
Βήμα 2. Στην ενότητα Περιβάλλον , επιλέξτε Πρόσθετα> Λήψη πακέτων υποστήριξης υλικού .
Βήμα 3. Θα ξεκινήσει το παράθυρο του Add-On explorer.
Βήμα 4. Κάντε κλικ στο MATLAB Support Package for Arduino Hardware.
Βήμα 5. Κάντε κλικ στο Εγκατάσταση, τώρα το πρόγραμμα εγκατάστασης θα σας ζητήσει να συνδεθείτε στο λογαριασμό σας MathWorks. Εάν δεν έχετε λογαριασμό MathWorks, μπορείτε να δημιουργήσετε έναν λογαριασμό κατά την εγκατάσταση.
Βήμα 6. Μετά τη σύνδεση, Αποδεχτείτε τη συμφωνία άδειας χρήσης και προχωρήστε στην εγκατάσταση.
Βήμα 7. Τώρα, περιμένετε να γίνει λήψη και εγκατάσταση του πακέτου.
Βήμα 8. Τώρα έχετε εγκαταστήσει με επιτυχία το πακέτο υποστήριξης Arduino για MATLAB.
Δοκιμή MATLAB:
Μετά την εγκατάσταση του πακέτου υποστήριξης για MATLAB, πρέπει να ελέγξουμε εάν έχει εγκατασταθεί σωστά ή όχι.
1. Ανοίξτε το MATLAB.
2. Συνδέστε το Arduino στον υπολογιστή.
3. Πληκτρολογήστε την ακόλουθη εντολή στο παράθυρο εντολών MATLAB.
α = arduino ()
4. Εάν έχουμε περισσότερα από ένα Arduino συνδεδεμένα στον υπολογιστή, τότε μπορούμε να καθορίσουμε τον τύπο πλακέτας και τη θύρα COM στην οποία συνδέεται χρησιμοποιώντας την ακόλουθη εντολή.
a = arduino ('COM5', 'uno')
5. Αφού εισαγάγετε την παραπάνω εντολή, το MATLAB θα προσπαθήσει να επικοινωνήσει με το Arduino σας, εάν είναι επιτυχές, το MATLAB θα εμφανίσει τις ιδιότητες της πλακέτας Arduino που είναι συνδεδεμένη στον υπολογιστή.
6. Τώρα μπορούμε να δούμε τη μεταβλητή «a» στο χώρο εργασίας, που είναι το αντικείμενο MATLAB arduino. Για να καθαρίσετε το αντικείμενο μπορούμε να χρησιμοποιήσουμε την ακόλουθη εντολή.
καθαρίστε ένα
Θα αφαιρέσει το αντικείμενο Arduino από το χώρο εργασίας.
Έλεγχος LED με χρήση MATLAB και Arduino:
Σε αυτό το παράδειγμα, θα αναβοσβήσουμε ένα LED που είναι συνδεδεμένο στο Arduino χρησιμοποιώντας MATLAB.
Απαιτούμενα στοιχεία:
- Arduino
- Αντιστάσεις
- LED
- Καλώδιο USB για Arduino
Σχηματικός:
Βήματα:
- Ξεκινήστε το MATLAB.
- Συνδέστε το Arduino στον υπολογιστή σας.
- Κάντε το κύκλωμα όπως φαίνεται στο σχηματικό.
- Ανοίξτε τον κωδικό.m.
- Αποθηκεύστε το και εκτελέστε.
- Το LED αρχίζει να αναβοσβήνει.
- Αφού αναβοσβήνει 5 φορές, το LED σβήνει.
Ο κώδικας είναι πολύ απλός και δίνεται παρακάτω, αντιγράψτε τον και αποθηκεύστε τον σε αρχείο με επέκταση.m. Μπορείτε να παίξετε γύρω από τον κώδικα και να τον προσαρμόσετε σύμφωνα με τις απαιτήσεις σας. Η πλήρης εργασία του έργου παρουσιάζεται στο παρακάτω βίντεο.
Επιπλέον, εάν θέλετε να μάθετε περισσότερα για τη γραφική διεπαφή MATLAB με το Arduino, ελέγξτε αυτό το έργο: Σύστημα οικιακού αυτοματισμού με βάση το GUI χρησιμοποιώντας Arduino και MATLAB