جدول المحتويات:
فيديو: التحكم في Raspberry Pi باستخدام Matlab: 5 خطوات
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-13 06:56
مرحبًا ، هذا البرنامج التعليمي يدور حول التحكم في التوت مقطوع الرأس باستخدام matlab. قد تضطر إلى تثبيت matlab على أحدث إصدار لدعم لوحة raspberry pi الأحدث.
اللوازم
Raspberry Pi 3 (أي أحدث طراز)
برنامج ماتلاب
ضوء LED
220 أوم المقاوم
الخطوة 1: تثبيت حزمة الدعم الضرورية في MATLAB
- انقر فوق أيقونة الملحق في قائمة matlab.
- ابحث عن حزمة دعم MATLAB لأجهزة Raspberry Pi
- قم بتنزيل الحزمة وتثبيتها
- اتبع الإجراء لأول مرة في الإعداد مع matlab
الخطوة الثانية: احصل على الكود
قم بتنزيل كود matlab من الرابط أدناه.
ملف MATLAB
الخطوة الثالثة: البرمجة
rpi = raspi ('raspberrypi.mshome.net'، 'pi'، 'qwerty') ؛
- يستخدم raspi لإنشاء اتصال مع raspberry Pi من خلال ssh
- raspberrypi.mshome.net- IP لاسم مستخدم pi pi الخاص بلوحة pi
- qwerty- كلمة المرور لحساب المستخدم الخاص بك
showPins (rpi) ؛
showPins هو أمر لإظهار اتصال pin out الخاص بلوحة pi المتصلة. يمكنك العثور على رقم التعريف الشخصي لـ GPIO باستخدام هذا الأمر
بالنسبة إلى i = 1: 10
writeDigitalPin (rpi ، 21 ، 1) ؛ وقفة (1) ؛ writeDigitalPin (rpi، 21، 0) ؛ وقفة (1) ؛ نهاية
- for loop يستخدم لأداء عمل معين لعدد محدد من المرات.
- يتم استخدام writeDigitalPin لكتابة دبابيس GPIO حيث يتم إنشاء إيقاف مؤقت للمخرجات العالية والمنخفضة تأخير محدد من حيث الثواني
الخطوة 4: قم بتشغيل الكود في القسم
قم بتشغيل القسم الأول (CTRL + ENTER) وافتح المتغير الذي تم إنشاؤه في مساحة العمل.
- حاول تحليل المعلمات المختلفة داخل rpi.
- إنه يعطي الوصف الإجمالي للوحة pi الخاصة بك مثل عدد المسامير وعدد المصابيح و i2c وكل ما هو متاح على متن الطائرة.
ثم قم بتشغيل القسم الثاني لعرض مخطط دبوس لوحة التوت باي.
لاحظ الرقم السري لـ GPIO من هذه الصورة
في الصورة الثالثة ، حدد معلمات وميض LED وفقًا لمتطلباتك.
- يمكنك تغيير قيمة الإيقاف المؤقت لضبط التأخير.
- قم بتغيير قيمة for لتحديد عدد الوقت الذي تريد أن ينفذ فيه الوميض.
الخطوة 5: هذا كل شيء
لقد أجريت تجربتك الأولى مع التوت باي باستخدام matlab.