- דרישות
- מדוע אנו מממשקים את Arduino עם LabVIEW?
- מצמוץ LED עם Arduino & LabVIEW
- חבר את קוד LabVIEW עם Arduino
- הפעל את התוכנית
במאמר הקודם של תחילת העבודה עם LabVIEW, ראינו אודות LabVIEW וכיצד ניתן לתכנת אותו ולהפעילו בצורה גרפית במחשב (רמת תוכנה). כעת במאמר זה אנו למדים כיצד לממשק LabVIEW עם לוח Arduino.
דרישות
כדי לממשק LabVIEW עם Arduino, אתה זקוק לתוכנות ולחומרה שלהלן,
- LabVIEW (תוכנה)
- NI VISA (תוכנה)
- מנהל מנות VI (תוכנה)
- Arduino IDE (תוכנה)
- LINX, (זה יהיה זמין בתוך מנהל החבילות של VI, פתח את מנהל החבילות של VI וחפש אותו, לחץ עליו פעמיים. תגיע לחלון התקנה. לחץ על כפתור ההתקנה הנראה לך בחלון זה).
- ממשק LabVIEW לארדואינו, זה יהיה זמין בתוך מנהל החבילות של VI, פתח את מנהל החבילות של VI וחפש אותו, לחץ עליו פעמיים. תגיע לחלון התקנה. לחץ על לחצן ההתקנה הגלוי לך בחלון זה, כמוצג להלן
מדוע אנו מממשקים את Arduino עם LabVIEW?
כפי שכבר נאמר במאמר הקודם, LabVIEW היא שפת תכנות גרפית. תוכנית Arduino מורכבת משורות קודים אך כאשר אנו מתממשקים את LabVIEW עם Arduino, שורות הקודים מצטמצמות לתוכנית ציורית, שקל להבין וזמן הביצוע מצטמצם לחצי.
מצמוץ LED עם Arduino & LabVIEW
- הפעל את LabVIEW.
- להפעלת LabVIEW עיין במאמר הקודם.
- עכשיו התחל בקידוד גרפי.
- בחלון דיאגרמת חסום, לחץ לחיצה ימנית בחר Makerhub >> LINX >> פתח, גרור ושחרר את התיבה פתח. לאחר מכן צור פקד על ידי לחיצה ימנית על קצה החוט הראשון ובחירה באפשרות צור >> פקד. כך נוצר יציאה טורית.
- בחלון דיאגרמת חסום, לחץ לחיצה ימנית ובחר Makerhub >> LINX >> סגור. גרור ושחרר סגור.
- בחלון דיאגרמת חסום, לחץ לחיצה ימנית ובחר Makerhub >> LINX >> דיגיטלי >> כתוב. גרור ושחרר כתוב. לאחר מכן צור פקדים בקצה השני והשלישי של החוטים על ידי לחיצה ימנית על כל אחד מהם בנפרד ובחירה באפשרות צור >> פקד. כך נוצר ערוץ D0 וערך פלט.
- בחלון דיאגרמת חסום, לחץ לחיצה ימנית ובחר מבנים >> תוך לולאה. גרור את לולאת While לאורך הכתיבה הדיגיטלית. לאחר מכן צור רושם Shift על ידי לחיצה ימנית על לולאת While.
- בחלון דיאגרמת חסום, לחץ לחיצה ימנית ובחר Makerhub >> LINX >> כלי עזר >> קצב לולאה. גרור ושחרר אותו בתוך לולאת While.
- בחלון דיאגרמת חסום, לחץ לחיצה ימנית בחר בוליאני >> או. גרור ושחרר או בתוך לולאת While.
- בחלון התרשים חסום, לחץ לחיצה ימנית ובחר תזמון >> המתן (ms). גרור ושחרר Wait (ms) לתוך לולאת While וצור לו קבוע על ידי לחיצה ימנית על קצה התיל שנותר הכי הרבה ל- Wait (ms) ובחר Create >> Constant.
- בחלון הלוח הקדמי, לחץ לחיצה ימנית ובחר בוליאני >> לחצן עצור. כעת כפתור העצירה מופיע בחלון דיאגרמת החסימה. גרור ושחרר אותו בתוך לולאת While.
- כעת על ידי חיבור כל הבלוקים שנוצרו באמצעות חיבורי חיווט, תוכל לבנות את תוכנית ההבהוב הגרפית כדי להתממשק עם חומרת Arduino שלך.
חבר את קוד LabVIEW עם Arduino
- לאחר בניית הקוד הגרפי, בחרו כלים >> Makerhub >> LINX >> אשף הקושחה של LINX.
- כעת חלונות אשף הקושחה של LINX נפתחים, כאשר משפחת המכשירים נבחרת כארדואינו; סוג התקן כמו Arduino Uno; שיטת העלאת קושחה כסדרתית / USB. לאחר מכן לחץ על הבא.
- ואז חבר את לוח Arduino למחשב באמצעות כבל USB Arduino.
- כעת בחלון הבא בחר את יציאת Arduino על ידי לחיצה לרשימה הנפתחת. בחר COM4. לאחר מכן לחץ על הבא פעמיים.
- לאחר מכן לחץ על כפתור סיום.
- עכשיו הגדרת את היציאה הטורית וממשק את לוח Arduino עם LabVIEW.
הפעל את התוכנית
- עכשיו בחר בסמל הפעלה רציפה, ואז בחלון הלוח הקדמי בחר את היציאה והזן את הסיכה הדיגיטלית.
- ואז על ידי החלפת ערך הפלט (הפועל כמתג הפעלה וכיבוי), תוכל לראות את הנורית המובנית בלוח הארדואינו מהבהבת עד לכיבוי ערך הפלט.
התהליך המלא מוסבר גם בסרטון להלן.