- ติดตั้งแพ็คเกจการสนับสนุนฮาร์ดแวร์สำหรับ 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:
ขั้นตอนที่ 1.เริ่ม MATLAB (เวอร์ชันล่าสุดที่ต้องการ)
ขั้นตอนที่ 2ใน สิ่งแวดล้อม ให้เลือก Add-Ons> รับแพคเกจการสนับสนุนฮาร์ดแวร์
ขั้นตอนที่ 3 มันจะเริ่มหน้าต่าง Add-On explorer
ขั้นตอนที่ 4.คลิกที่MATLAB Support Package สำหรับ Arduino Hardware
ขั้นตอนที่ 5. คลิกที่ติดตั้งตอนนี้โปรแกรมติดตั้งจะขอให้คุณลงชื่อเข้าใช้บัญชี MathWorks ของคุณ หากคุณไม่ได้มีบัญชี MathWorks, คุณสามารถสร้างบัญชีในระหว่างการติดตั้ง
ขั้นตอนที่ 6. หลังจากเข้าสู่ระบบยอมรับข้อตกลงสิทธิ์การใช้งานและดำเนินการติดตั้ง
ขั้นตอนที่ 7 ตอนนี้รอให้แพคเกจที่จะดาวน์โหลดและติดตั้ง
ขั้นตอนที่ 8. ตอนนี้คุณได้ติดตั้งArduino Support Package สำหรับ MATLABเรียบร้อยแล้ว
การทดสอบ MATLAB:
หลังจากติดตั้งแพคเกจการสนับสนุนสำหรับ MATLAB เราจำเป็นต้องตรวจสอบว่าติดตั้งอย่างถูกต้องหรือไม่
1. เปิด MATLAB
2. เชื่อมต่อ Arduino กับพีซี
3. พิมพ์คำสั่งต่อไปนี้ในหน้าต่างคำสั่ง MATLAB
a = 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 Based Home Automation System โดยใช้ Arduino และ MATLAB