בפרויקט זה אנו הולכים ללמוד,
- כיצד להגדיר תמיכה בחומרה עבור Arduino בתוכנת MATLAB.
- כיצד לשלוט בארדואינו באמצעות קוד MATLAB.
בדרך כלל אנו משתמשים ב- Arduino IDE כדי לכתוב ולהעלות קודים ל- Arduino. היתרון של MATLAB הוא בכך שהיא משתמשת בשפת תכנות ברמה גבוהה שהיא קלה יותר מ- C / C ++. היתרון הנוסף של שימוש ב- MATLAB הוא שאנו יכולים לראות את התוצאות של פעולות קלט / פלט במהירות (ללא הידור). יתר על כן, MATLAB מספקת פונקציות זמירה שבהן אנו יכולים להשתמש כדי לנתח ולהמחיש במהירות נתונים שנאספו מארדואינו. ראשית, אנו הולכים ללמוד כיצד להתקין חבילת תמיכה בחומרה עבור Arduino בתוכנת MATLAB. לאחר הגדרת חבילת תמיכה בחומרה עבור Arduino בתוכנת MATLAB, אנו הולכים לשלוט על נוריות המחוברות ללוח Arduino באמצעות קוד MATLAB.
התקנת חבילת תמיכה בחומרה עבור MATLAB:
שלב 1. הפעל את MATLAB (הגרסה האחרונה המועדפת).
שלב 2. בקטע סביבה , בחר תוספות> קבל חבילות תמיכה בחומרה .
שלב 3. זה יפתח את חלון סייר ההרחבות.
שלב 4. לחץ על חבילת התמיכה של MATLAB לחומרת Arduino.
שלב 5. לחץ על התקן, כעת המתקין יבקש ממך להיכנס לחשבון MathWorks שלך. אם אין לך חשבון MathWorks, תוכל ליצור חשבון במהלך ההתקנה.
שלב 6. לאחר הכניסה, קבל את הסכם הרישיון והמשיך להתקנה.
שלב 7. כעת, המתן לחבילה שתוריד ותתקין.
שלב 8. כעת התקנת את חבילת התמיכה של Arduino עבור MATLAB.
בדיקת MATLAB:
לאחר התקנת חבילת התמיכה עבור MATLAB, עלינו לבדוק האם היא מותקנת כראוי או לא.
1. פתח את MATLAB.
2. חבר את Arduino למחשב האישי.
3. הקלד את הפקודה הבאה בחלון הפקודה MATLAB.
a = ארדואינו ()
4. אם יש לנו יותר מארדואינו אחד המחובר למחשב, נוכל לציין את סוג הלוח ויציאת ה- COM אליהם הוא מחובר באמצעות הפקודה הבאה.
a = arduino ('COM5', 'uno')
5. לאחר הזנת הפקודה שלעיל, MATLAB תנסה לתקשר עם Arduino שלך, אם תצליח, MATLAB יציג את המאפיינים של לוח Arduino המחובר למחשב האישי.
6. כעת נוכל לראות את המשתנה 'a' בסביבת העבודה, שהוא אובייקט ה- MATLAB arduino. כדי לנקות את האובייקט נוכל להשתמש בפקודה הבאה.
ברור א
זה יסיר את אובייקט Arduino מסביבת העבודה.
בקרת נוריות באמצעות MATLAB ו- Arduino:
בדוגמה זו אנו הולכים למצמץ נורית LED המחוברת לארדואינו באמצעות MATLAB.
רכיבים נדרשים:
- ארדואינו
- נגדים
- נוריות LED
- כבל USB לארדואינו
סכמטי:
צעדים:
- התחל את MATLAB.
- חבר את ה- Arduino למחשב האישי.
- הפוך את המעגל כמוצג בתרשים.
- פתח את קוד ה- m שלך.
- שמור אותו והפעל.
- נורית הנורית מתחילה להבהב.
- לאחר מהבהב 5 פעמים, נורית הנורית מכבה.
הקוד הוא פשוט מאוד והוא ניתן למטה, העתק אותו ושמור אותו בקובץ עם סיומת.m. אתה יכול לשחק סביב הקוד ולהתאים אותו אישית על פי הדרישות שלך. העבודה המלאה של הפרויקט מוצגת בסרטון להלן.
יתר על כן, אם ברצונך ללמוד עוד על ממשק גרפי של MATLAB עם Arduino בדוק את הפרויקט הזה: מערכת אוטומציה ביתית מבוססת GUI באמצעות Arduino ו- MATLAB