
جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-23 12:53



مرحبًا ، هذا البرنامج التعليمي يدور حول التحكم في التوت مقطوع الرأس باستخدام 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.
موصى به:
صندوق موسع عصا التحكم في لوحة مفاتيح Arduino وشيء التحكم في الصوت باستخدام Deej: 8 خطوات

صندوق موسع عصا التحكم في لوحة مفاتيح Arduino وشيء وحدة التحكم في الصوت باستخدام Deej: لماذا لفترة من الوقت كنت أرغب في إضافة عصا تحكم صغيرة إلى لوحة المفاتيح للتحكم في عناصر الواجهة أو المهام الأصغر الأخرى في الألعاب وأجهزة المحاكاة (MS Flight Sim ، Elite: Dangerous ، حرب النجوم: الأسراب ، إلخ). أيضًا ، بالنسبة إلى Elite: Dangerous ، لقد كنت
التحكم في ذراع الروبوت باستخدام TLV493D وعصا التحكم و Arduino: 3 خطوات

التحكم في ذراع الروبوت باستخدام TLV493D وعصا التحكم و Arduino: وحدة تحكم بديلة للروبوت الخاص بك مع مستشعر TLV493D ، ومستشعر مغناطيسي مع 3 درجات من الحرية (x ، y ، z) باستخدام هذه يمكنك التحكم في مشاريعك الجديدة من خلال اتصال I2C على جهازك المتحكمات الدقيقة واللوحة الإلكترونية التي Bast P
التحكم في 2 من الماكينات باستخدام عصا التحكم التناظرية: 5 خطوات (بالصور)

التحكم في 2 من الماكينات باستخدام عصا التحكم التناظرية: مرحبًا يا رفاق ، هذه أول تعليمات لي ، وفي هذا المنشور أشارك كيفية استخدام عصا التحكم التناظرية للتحكم في الماكينات باستخدام Arduino UNO ، وسأحاول شرحها بأبسط ما يمكن على أمل أن تعجبك هو - هي
سيارة يتم التحكم فيها عن بعد - يتم التحكم فيها باستخدام وحدة تحكم Xbox 360 اللاسلكية: 5 خطوات

سيارة يتم التحكم فيها عن بعد - يتم التحكم فيها باستخدام وحدة تحكم Xbox 360 اللاسلكية: هذه هي التعليمات من أجل بناء سيارتك الخاصة التي يتم التحكم فيها عن بعد ، والتي يتم التحكم فيها باستخدام وحدة تحكم Xbox 360 اللاسلكية
التحكم في السطوع باستخدام PWM للتحكم في LED باستخدام أزرار الضغط و Raspberry Pi و Scratch: 8 خطوات (بالصور)

التحكم في السطوع باستخدام PWM للتحكم في LED باستخدام أزرار الضغط و Raspberry Pi و Scratch: كنت أحاول إيجاد طريقة لشرح كيفية عمل PWM لطلابي ، لذلك حددت لنفسي مهمة محاولة التحكم في سطوع LED باستخدام زري ضغط - زر واحد يزيد من سطوع LED والآخر يعتمه. إلى progra