- 🧠 كيفية تثبيت Firmata القياسية على Arduino
- 🔧 ما ستحتاجه
- 🚀 الخطوة 1: افتح Arduino IDE
- 🧩 الخطوة 2: افتح مثال StandardFirmata
- ⚙️ الخطوة 3: حدد اللوحة والمنفذ الصحيحين
- ⏫ الخطوة 4: تحميل البرنامج الثابت
- 🧠 الخطوة 5: الاتصال بـ Pishi.ai
- ⚠️ استكشاف الأخطاء وإصلاحها
- 🧰 اختياري: إصدارات Firmata المخصصة
- 🧡 أنت جاهز للإبداع!
🧠 كيفية تثبيت Firmata القياسية على Arduino #
يتواصل ملحق Arduino من Pishi.ai مع لوحة Arduino الخاصة بك باستخدام StandardFirmata، وهو برنامج ثابت خاص يتيح لكتل Scratch التحكم مباشرةً بلوحتك.
اتبع هذه الخطوات البسيطة لتثبيته.
🔧 ما ستحتاجه #
- لوحة Arduino (Uno، Nano، Mega، Leonardo، إلخ.)
- كابل USB لتوصيله بالكمبيوتر
- برنامج Arduino IDE، قم بتنزيله من:
https://arduino.cc/en/software - اتصال إنترنت فعال
🚀 الخطوة 1: افتح Arduino IDE #
- قم بتوصيل لوحة Arduino بالكمبيوتر باستخدام كابل USB.
- افتح Arduino IDE.
- انتظر بضع ثوانٍ حتى ترى اسم لوحتك ضمن الأدوات → المنفذ.
🧩 الخطوة 2: افتح مثال StandardFirmata #
- في قائمة Arduino IDE، انتقل إلى:
- سيتم فتح نافذة جديدة تحتوي على كود StandardFirmata.
📝 - ألا تجد "Firmata" في قائمة الأمثلة؟
لا تقلق، فالإصدارات الأحدث من بيئة تطوير Arduino (وخاصةً Arduino IDE 2.x) لم تعد تتضمن Firmata افتراضيًا.
ما عليك سوى تثبيته يدويًا مرة واحدة:
🧩 كيفية تثبيت Firmata يدويًا #
- في Arduino IDE، افتح
Sketch → Include Library → Manage Libraries - في شريط البحث، اكتب Firmata.
- ابحث عن "Firmata by Firmata Developers" وانقر فوق "تثبيت".
- بعد تثبيته، افتحه من:
✅ الآن سيكون بإمكانك تحميل رسم StandardFirmata إلى Arduino الخاص بك!
⚙️ الخطوة 3: حدد اللوحة والمنفذ الصحيحين #
- انتقل إلى الأدوات → اللوحة واختر طراز Arduino الخاص بك (على سبيل المثال، "Arduino Uno").
- انتقل إلى الأدوات → المنفذ وحدد منفذ COM الذي يتوافق مع Arduino الخاص بك.
⏫ الخطوة 4: تحميل البرنامج الثابت #
- انقر فوق زر التحميل (أيقونة السهم → في الجزء العلوي الأيسر).
- انتظر حتى ترى "تم التحميل" في الأسفل.
✅ لقد قمت بتحميل StandardFirmata بنجاح!
🧠 الخطوة 5: الاتصال بـ Pishi.ai #
- في المتصفح افتح:
pishi.ai/play - انتقل إلى قسم الإضافات في Scratch وانقر على إضافة Arduino.
- من قائمة الأجهزة المكتشفة، حدد لوحة Arduino الخاصة بك وانقر فوق "اقتران" أو "توصيل".
- يمكنك توصيل Arduino الخاص بك باستخدام USB أو Bluetooth (BLE).
- للتبديل بين أنواع الاتصال، افصل نفسك عن Arduino أولاً، ثم انقر فوق أيقونة الاتصال بجوار تسمية Arduino في لوحة الكتل واختر الوضع المفضل لديك.
🎉 هذا كل شيء! تم توصيل لوحة Arduino بنجاح وهي جاهزة للاستخدام مع كتل Scratch في Pishi.ai - ابدأ البرمجة، وإضاءة مصابيح LED، وقراءة المستشعرات، وبناء مشاريع ذكية فورًا!
⚠️ استكشاف الأخطاء وإصلاحها #
| مشكلة | إصلاح محتمل |
|---|---|
| لا يظهر أي منفذ | تأكد من أن كابل USB يدعم نقل البيانات، وليس الشحن فقط. جرّب منفذًا أو كابلًا آخر. |
| خطأ في التحميل | تأكد من اختيار اللوحة والمنفذ الصحيحين. أغلق التطبيقات التسلسلية الأخرى. |
| الامتداد لا يتصل عبر USB | أعد فتح Pishi.ai/play وتأكد من تحميل ملف StandardFirmata. حاول إعادة توصيل كابل USB. تأكد من اختيار وضع اتصال USB. |
| لم يتم العثور على Firmata في IDE | قم بتحديث Arduino IDE إلى الإصدار الأحدث. |
🧰 اختياري: إصدارات Firmata المخصصة #
إذا كانت لوحة Arduino الخاصة بك تحتوي على تقنية Bluetooth Low Energy (BLE) مدمجة، فاستخدم StandardFirmataBLE بدلاً من StandardFirmata لتمكين الاتصالات اللاسلكية في Pishi.ai.
يتيح لك هذا الإصدار الاتصال بجهاز Arduino الخاص بك دون الحاجة إلى كابل USB، وهو مثالي للمشاريع المحمولة أو القابلة للارتداء أو الروبوتية.
بعض اللوحات المدعومة:
- 🟦 أردوينو نانو 33 بليه / بليه سينس
- 🌐 أردوينو نانو 33 إنترنت الأشياء
- 💡 أردوينو MKR WiFi 1010
- 🔵 أردوينو Uno WiFi Rev2
🔧 كيفية تثبيت StandardFirmataBLE #
- في Arduino IDE، افتح
File → Examples → Firmata → StandardFirmataBLE - قم باختيار اللوحة الخاصة بك ثم قم بتحميلها كما هو الحال في StandardFirmata العادية.
- في Pishi.ai، اختر Bluetooth (BLE) كنوع الاتصال عند الاقتران.
🧡 أنت جاهز للإبداع! #
الآن يمكنك:
- قراءة أجهزة الاستشعار والتحكم في مصابيح LED من الصفر
- استخدم بلوكات مثل:
read analog pin [14 (a0)]
write digital pin [13] [1] - قم ببناء الروبوتات والمشاريع الذكية الخاصة بك بسهولة!
