การควบคุม Raspberry Pi โดยใช้ Matlab: 5 ขั้นตอน
การควบคุม Raspberry Pi โดยใช้ Matlab: 5 ขั้นตอน
Anonim
Image
Image
การติดตั้งแพ็คเกจสนับสนุนที่จำเป็นใน MATLAB
การติดตั้งแพ็คเกจสนับสนุนที่จำเป็นใน MATLAB

เฮ้ บทช่วยสอนนี้เกี่ยวกับการควบคุม pi ราสเบอร์รี่หัวขาดของคุณโดยใช้ MATLAB คุณอาจต้องติดตั้ง matlab เป็นเวอร์ชันล่าสุดเพื่อรองรับบอร์ด raspberry pi ที่ใหม่กว่า

เสบียง

Raspberry pi 3 (รุ่นล่าสุด)

ซอฟต์แวร์ Matlab

ไฟ LED

ตัวต้านทาน 220 โอห์ม

ขั้นตอนที่ 1: การติดตั้งแพ็คเกจการสนับสนุนที่จำเป็นใน MATLAB

การติดตั้งแพ็คเกจสนับสนุนที่จำเป็นใน MATLAB
การติดตั้งแพ็คเกจสนับสนุนที่จำเป็นใน MATLAB
การติดตั้งแพ็คเกจการสนับสนุนที่จำเป็นใน MATLAB
การติดตั้งแพ็คเกจการสนับสนุนที่จำเป็นใน 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

แนะนำ: