สารบัญ:
วีดีโอ: การควบคุม Raspberry Pi โดยใช้ Matlab: 5 ขั้นตอน
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
เฮ้ บทช่วยสอนนี้เกี่ยวกับการควบคุม pi ราสเบอร์รี่หัวขาดของคุณโดยใช้ MATLAB คุณอาจต้องติดตั้ง matlab เป็นเวอร์ชันล่าสุดเพื่อรองรับบอร์ด raspberry pi ที่ใหม่กว่า
เสบียง
Raspberry pi 3 (รุ่นล่าสุด)
ซอฟต์แวร์ Matlab
ไฟ LED
ตัวต้านทาน 220 โอห์ม
ขั้นตอนที่ 1: การติดตั้งแพ็คเกจการสนับสนุนที่จำเป็นใน MATLAB
- คลิกไอคอน addon บนเมนู MATLAB
- ค้นหา MATLAB Support Package สำหรับ Raspberry Pi Hardware
- ดาวน์โหลดและติดตั้งแพ็คเกจ
- ทำตามขั้นตอนการตั้งค่าครั้งแรกด้วย matlab
ขั้นตอนที่ 2: รับรหัส
ดาวน์โหลดรหัส MATLAB จากลิงค์ด้านล่าง
ไฟล์ MATLAB
ขั้นตอนที่ 3: การเข้ารหัส
rpi=raspi('raspberrypi.mshome.net', 'pi', 'qwerty');
- raspi ใช้เพื่อสร้างการเชื่อมต่อกับ raspberry pi ผ่าน ssh
- raspberrypi.mshome.net- IP ของ pi pi- ชื่อผู้ใช้ของบอร์ด pi ของคุณ
- qwerty-รหัสผ่านของบัญชีผู้ใช้ของคุณ
showPins(rpi);
showPins เป็นคำสั่งที่จะแสดงการเชื่อมต่อพินเอาต์ของบอร์ด pi ของคุณที่เชื่อมต่ออยู่ คุณสามารถค้นหาหมายเลขพิน GPIO ได้โดยใช้คำสั่งนี้
สำหรับ i=1:10
writeDigitalPin(rpi, 21, 1); หยุดชั่วคราว(1); writeDigitalPin(rpi, 21, 0); หยุดชั่วคราว(1); จบ
- for loop ใช้เพื่อดำเนินการเฉพาะตามจำนวนครั้งที่ระบุ
- writeDigitalPin ใช้เพื่อเขียนพิน GPIO เนื่องจากการหยุดเอาต์พุตสูงและต่ำนั้นสร้างความล่าช้าที่ระบุเป็นวินาที
ขั้นตอนที่ 4: เรียกใช้รหัสในส่วน
เรียกใช้ส่วนแรก (CTRL+ENTER) และเปิดตัวแปรที่สร้างในพื้นที่ทำงาน
- ลองวิเคราะห์พารามิเตอร์ต่าง ๆ ภายใน rpi
- มันให้คำอธิบายทั้งหมดเกี่ยวกับบอร์ด pi ของคุณ เช่น จำนวนพิน จำนวนไฟ LED i2c และทุกอย่างที่มีอยู่บนบอร์ด
จากนั้นเรียกใช้ส่วนที่สองเพื่อแสดงไดอะแกรมพินบอร์ดราสเบอร์รี่ pi
สังเกตหมายเลขพิน GPIO จากภาพนี้
ในภาพที่สาม ให้กำหนดพารามิเตอร์ LED Blink ตามความต้องการของคุณ
- คุณสามารถเปลี่ยนค่าหยุดชั่วคราวเพื่อปรับการหน่วงเวลาได้
- เปลี่ยนค่า for เพื่อกำหนดจำนวนครั้งที่คุณต้องการให้กะพริบตา
ขั้นตอนที่ 5: แค่นั้นแหละ
คุณได้ทำการทดลองราสเบอร์รี่ pi ครั้งแรกโดยใช้ MATLAB