สารบัญ:

การควบคุม Raspberry Pi โดยใช้ Matlab: 5 ขั้นตอน
การควบคุม Raspberry Pi โดยใช้ Matlab: 5 ขั้นตอน

วีดีโอ: การควบคุม Raspberry Pi โดยใช้ Matlab: 5 ขั้นตอน

วีดีโอ: การควบคุม Raspberry Pi โดยใช้ Matlab: 5 ขั้นตอน
วีดีโอ: Getting Started with MATLAB Support Package for Raspberry Pi 2024, พฤศจิกายน
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

แนะนำ: