การใช้ MATLAB App Designer กับ Arduino: 5 ขั้นตอน
การใช้ MATLAB App Designer กับ Arduino: 5 ขั้นตอน
Anonim
การใช้โปรแกรมออกแบบแอป MATLAB กับ Arduino
การใช้โปรแกรมออกแบบแอป MATLAB กับ Arduino

MATLAB App Designer เป็นเครื่องมืออันทรงพลังที่ให้คุณออกแบบ Graphical User Interfaces (GUI) ด้วยฟังก์ชัน MATLAB ทั้งหมด

ในบทช่วยสอนนี้ เราจะสร้าง GUI เพื่อควบคุมความสว่างของ LED ผ่านขั้นตอนที่ง่ายต่อการปฏิบัติตาม

หมายเหตุ: บทช่วยสอนนี้ใช้แพ็คเกจสนับสนุนฮาร์ดแวร์ Arduino บน MATLAB สำหรับข้อมูลเพิ่มเติม โปรดไปที่

ขั้นตอนที่ 1: เปิดตัวออกแบบแอป

กำลังเปิดโปรแกรมออกแบบแอป
กำลังเปิดโปรแกรมออกแบบแอป

เริ่มต้นด้วยการเปิด MATLAB และสร้างไฟล์ App Designer ใหม่

ขั้นตอนที่ 2: การออกแบบแอพ

การออกแบบแอพ
การออกแบบแอพ
การออกแบบแอพ
การออกแบบแอพ
การออกแบบแอพ
การออกแบบแอพ

กดบันทึกที่มุมบนซ้ายของหน้าจอและตั้งชื่อเป็น DimmingLED

ลากฉลากจากไลบรารีส่วนประกอบลงในพื้นที่ออกแบบส่วนกลาง

ลากปุ่มในขณะที่กดปุ่มควบคุมค้างไว้เพื่อป้องกันไม่ให้ตัวออกแบบแอปเพิ่มป้ายกำกับพร้อมกับปุ่มควบคุม

กดที่ฉลาก จากนั้นเปลี่ยนข้อความเป็น Duty Cycle และขนาดเป็น 36

ขั้นตอนที่ 3: เชื่อมต่อ Arduino

การเชื่อมต่อ Arduino
การเชื่อมต่อ Arduino

เชื่อมต่อ Arduino ผ่านพอร์ต USB (ในกรณีของฉันฉันใช้ Arduino nano)

ต่อ LED และตัวต้านทานตามแผนผังต่อไปนี้

ขั้นตอนที่ 4:

ภาพ
ภาพ
ภาพ
ภาพ
ภาพ
ภาพ

กลับไปที่ App Designer และคลิกที่ CodeView เหนือพื้นที่ออกแบบ

แทรกคุณสมบัติส่วนตัวจากมุมบนซ้ายของหน้าจอ

ลบชื่อคุณสมบัติและตั้งชื่อว่า "a"

จากเบราว์เซอร์คอมโพเนนต์ให้คลิกขวาที่ app. UIfigure แล้วเลือกเพิ่มการโทรกลับ StartUpFcn

เขียน: app.a = Arduino();

จากเบราว์เซอร์คอมโพเนนต์ ให้คลิกขวาที่ app.knop แล้วเลือก Add ValueChangingFcn callback

เขียนสิ่งต่อไปนี้ลงไป จากนั้นกด Run

changeValue = เหตุการณ์. ค่า;

app. DutyCycleLabel. Text = ถ่าน (สตริง (เปลี่ยนค่า) + ' %');

writePWMDutyCycle(app.a, 'D3', ค่าการเปลี่ยนแปลง/100.0);

ขั้นตอนที่ 5: ขอแสดงความยินดี

ยินดีด้วย
ยินดีด้วย
ยินดีด้วย
ยินดีด้วย
ยินดีด้วย
ยินดีด้วย

ตอนนี้คุณสามารถควบคุมความสว่าง LED จากแอพที่สร้างขึ้นใหม่

แนะนำ: