- ข้อกำหนด
- ทำไมเราถึงเชื่อมต่อ Arduino กับ LabVIEW?
- LED กะพริบพร้อม Arduino & LabVIEW
- เชื่อมต่อรหัส LabVIEW กับ Arduino
- เรียกใช้โปรแกรม
ในบทความก่อนหน้าของการเริ่มต้นใช้งาน LabVIEW เราได้เห็นเกี่ยวกับ LabVIEW และวิธีการตั้งโปรแกรมและดำเนินการแบบกราฟิกในคอมพิวเตอร์ (ระดับซอฟต์แวร์) ในบทความนี้เราได้เรียนรู้เกี่ยวกับวิธีการเชื่อมต่อ LabVIEW กับ Arduino Board
ข้อกำหนด
ในการเชื่อมต่อ LabVIEW กับ Arduino คุณต้องมีซอฟต์แวร์และฮาร์ดแวร์ต่อไปนี้
- LabVIEW (ซอฟต์แวร์)
- NI VISA (ซอฟต์แวร์)
- VI packet manager (ซอฟต์แวร์)
- Arduino IDE (ซอฟต์แวร์)
- LINX (สิ่งนี้จะมีอยู่ในตัวจัดการแพ็คเกจ VI เปิดตัวจัดการแพ็คเกจ VI แล้วค้นหาดับเบิลคลิกที่มันคุณจะไปถึงหน้าต่างการติดตั้งคลิกปุ่มติดตั้งที่คุณมองเห็นได้ในหน้าต่างนั้น)
- LabVIEW Interface สำหรับ Arduinoซึ่งจะมีอยู่ในตัวจัดการแพ็คเกจ VI เปิดตัวจัดการแพ็คเกจ VI และค้นหาโดยดับเบิลคลิกที่มัน คุณจะไปถึงหน้าต่างการติดตั้ง คลิกปุ่มติดตั้งที่คุณเห็นในหน้าต่างนั้นดังที่แสดงด้านล่าง
ทำไมเราถึงเชื่อมต่อ Arduino กับ LabVIEW?
ดังที่ได้บอกไปแล้วในบทความก่อนหน้านี้LabVIEW เป็นภาษาโปรแกรมกราฟิก โปรแกรม Arduino ประกอบด้วยบรรทัดของรหัส แต่เมื่อเราเชื่อมต่อ LabVIEW กับ Arduino บรรทัดของโค้ดจะลดลงเป็นโปรแกรมรูปภาพซึ่งง่ายต่อการเข้าใจและเวลาในการดำเนินการจะลดลงเหลือครึ่งหนึ่ง
LED กะพริบพร้อม Arduino & LabVIEW
- เปิด LabVIEW
- ในการเปิด LabVIEW โปรดดูบทความก่อนหน้า
- ตอนนี้เริ่มการเข้ารหัสแบบกราฟิก
- ในหน้าต่างบล็อกไดอะแกรมให้คลิกขวาที่เลือกMakerhub >> LINX >> เปิดลากและวางกล่องเปิด จากนั้นสร้างตัวควบคุมโดยคลิกขวาที่ปลายสายแรกแล้วเลือกสร้าง >> ตัวควบคุม จึงสร้างพอร์ตอนุกรม
- ในหน้าต่างบล็อกไดอะแกรมคลิกขวาและเลือกMakerhub >> LINX >> ปิด ลากและวางปิด
- ในหน้าต่างบล็อกไดอะแกรมคลิกขวาและเลือกMakerhub >> LINX >> ดิจิตอล >> ลากและวางเขียน แล้วสร้างตัวควบคุมในเคล็ดลับที่สองและสามของสายโดยการคลิกขวาแต่ละคนและเลือกสร้าง >> การควบคุม ดังนั้นจึงสร้างช่อง D0 และค่าเอาต์พุต
- ในหน้าต่างแผนภาพบล็อก, คลิกขวาและเลือกโครงสร้าง >> ในขณะที่ห่วง ลากลูปในขณะที่เขียนแบบดิจิทัล จากนั้นสร้างทะเบียน Shift โดยคลิกขวาที่ลูป While
- ในหน้าต่างบล็อกไดอะแกรมคลิกขวาและเลือกอัตรา Makerhub >> LINX >> สาธารณูปโภค >> ห่วง ลากและวางไว้ในลูป While
- ในหน้าต่างแผนภาพบล็อกคลิกขวาเลือกแบบบูล >> หรือ ลากและวางหรือภายในลูปขณะ
- ในหน้าต่างบล็อกไดอะแกรมคลิกขวาและเลือกระยะเวลา >> รอ (MS) ลากและวางรอ (MS) ลงในขณะที่ห่วงและสร้างอย่างต่อเนื่องสำหรับมันโดยการคลิกขวาบนปลายลวดที่เหลือส่วนใหญ่จะรอ (MS) และเลือกสร้าง >> คงที่
- ในหน้าต่างแผงด้านหน้าคลิกขวาและเลือกบูลีน >>ปุ่มหยุด ตอนนี้ปุ่มหยุดปรากฏในหน้าต่างแผนภาพบล็อก ลากและวางไว้ในลูป While
- ตอนนี้ด้วยการเชื่อมต่อบล็อกที่สร้างขึ้นทั้งหมดเหล่านี้โดยใช้การเชื่อมต่อสายไฟคุณสามารถสร้างโปรแกรมกระพริบ LED แบบกราฟิกเพื่อเชื่อมต่อกับฮาร์ดแวร์ Arduino
เชื่อมต่อรหัส LabVIEW กับ Arduino
- หลังจากการสร้างรหัสกราฟิกเลือกTools >> Makerhub >> LINX >> ตัวช่วยสร้าง
- ตอนนี้หน้าต่างตัวช่วยสร้างเฟิร์มแวร์ LINX เปิดขึ้นในนั้นเลือก Device Family เป็น Arduino ประเภทอุปกรณ์เป็น Arduino Uno; วิธีอัปโหลดเฟิร์มแวร์เป็น Serial / USB จากนั้นคลิกถัดไป
- จากนั้นเชื่อมต่อบอร์ด Arduino กับพีซีของคุณโดยใช้สาย Arduino USB
- ตอนนี้ในหน้าต่างถัดไปให้เลือกพอร์ต Arduino โดยคลิกที่รายการแบบหล่นลง เลือก COM4 จากนั้นคลิกถัดไปสองครั้ง
- จากนั้นคลิกปุ่ม Finish
- ตอนนี้คุณได้ตั้งค่าพอร์ตอนุกรมและเชื่อมต่อบอร์ด Arduino กับ LabVIEW แล้ว
เรียกใช้โปรแกรม
- ตอนนี้เลือกไอคอนรันอย่างต่อเนื่องจากนั้นในหน้าต่างแผงด้านหน้าให้เลือกพอร์ตและป้อนพินดิจิทัล
- จากนั้นโดยการเปลี่ยนค่าเอาต์พุต (ซึ่งทำหน้าที่เป็นสวิตช์เปิดและปิด) คุณจะเห็น LED ในตัวของบอร์ด Arduino กะพริบจนกว่าค่าเอาต์พุตจะถูกปิด
นอกจากนี้ยังมีการอธิบายกระบวนการทั้งหมดในวิดีโอด้านล่าง