- 🧠 نحوه نصب استاندارد فرماتا روی آردوینو
- 🔧 آنچه نیاز دارید
- 🚀 مرحله ۱: نرمافزار آردوینو IDE را باز کنید
- 🧩 مرحله ۲: مثال StandardFirmata را باز کنید
- ⚙️ مرحله ۳: برد و پورت صحیح را انتخاب کنید
- ⏫ مرحله ۴: فرمور را آپلود کنید
- 🧠 مرحله ۵: به Pishi.ai متصل شوید
- ⚠️ عیبیابی
- 🧰 اختیاری: نسخههای سفارشی Firmata
- 🧡 شما آماده خلق کردن هستید!
🧠 نحوه نصب استاندارد فرماتا روی آردوینو #
افزونه آردوینوی Pishi.ai با استفاده از StandardFirmata با برد آردوینوی شما ارتباط برقرار میکند - یک میانافزار ویژه که به بلوکهای اسکرچ اجازه میدهد برد شما را مستقیماً کنترل کنند.
برای نصب آن، این مراحل ساده را دنبال کنید.
🔧 آنچه نیاز دارید #
- یک برد آردوینو (Uno ،Nano ،Mega ،Leonardo و غیره)
- یک کابل USB برای اتصال آن به کامپیوتر
- نرمافزار آردوینو IDE، آن را از اینجا دانلود کنید:
https://arduino.cc/en/software - یک اتصال اینترنتی فعال
🚀 مرحله ۱: نرمافزار آردوینو IDE را باز کنید #
- برد آردوینو خود را با استفاده از کابل USB به کامپیوتر وصل کنید.
- باز کردن نرم افزار IDE آردوینو (محیط توسعه نرمافزار آردوینو).
- چند ثانیه صبر کنید تا نام برد خود را در قسمت ابزارها، بخش پورتها (Tools → Port) ببینید.
🧩 مرحله ۲: مثال StandardFirmata را باز کنید #
- در منوی Arduino IDE، به مسیر زیر بروید:
- یک پنجره جدید حاوی کد StandardFirmata باز خواهد شد.
📝 نکته - فرماتا را در منوی مثالها پیدا نمیکنید؟
نگران نباشید - نسخههای جدیدتر آردوینو آیدیای (به ویژه Arduino IDE 2.x) دیگر به صورت پیش فرض شامل فرماتا نمیباشد.
کافیست یک بار آن را به صورت دستی نصب کنید:
🧩 نحوه نصب دستی Firmata #
- در محیط توسعه نرمافزار آردوینو منوی زیر را انتخاب کنید:
Sketch → Include Library → Manage Libraries - در نوار جستجو، تایپ کنید: Firmata.
- آنگاه “Firmata by Firmata Developers” را پیدا و روی آن کلیک کنید.
- بعد از نصب، آن را از مسیر زیر باز کنید:
✅حالا میتوانید فرمور StandardFirmata را روی آردوینو خود آپلود کنید!
⚙️ مرحله ۳: برد و پورت صحیح را انتخاب کنید #
- به منوی Tools → Board بروید و مدل آردوینو خود را انتخاب کنید (مثلاً «آردوینو اونو»).
- به منوی (Tools → Port) بروید و پورت COM مربوط به آردوینو خود را انتخاب کنید.
⏫ مرحله ۴: فرمور را آپلود کنید #
- روی دکمه آپلود (آیکون فلش → در بالا سمت چپ) کلیک کنید.
- صبر کنید تا عبارت «آپلود انجام شد» (Done uploading) در پایین صفحه نمایش داده شود.
✅شما با موفقیت StandardFirmata را آپلود کردید!
🧠 مرحله ۵: به Pishi.ai متصل شوید #
- در مرورگر باز کنید:
pishi.ai/play - به بخش افزونهها در اسکرچ بروید و روی افزونه آردوینو کلیک کنید.
- از لیست دستگاههای شناساییشده، برد آردوینو خود را انتخاب کرده روی Pair یا Connect کلیک کنید.
- شما میتوانید آردوینو خود را با استفاده از USB یا بلوتوث (BLE) متصل کنید.
- برای تغییر بین انواع اتصال، ابتدا از آردوینو جدا شوید، سپس روی نماد اتصال کنار برچسب آردوینو در پالت بلوک کلیک کنید و حالت مورد نظر خود را انتخاب کنید.
🎉همین! آردوینو شما اکنون با موفقیت متصل شده و آماده استفاده با بلوکهای اسکرچ پیشی.ای.آی است - همین حالا شروع به کدنویسی، چشمک زدن LEDها، خواندن حسگرها و ساخت پروژههای هوشمند کنید!
⚠️ عیبیابی #
| مشکل | راه حل احتمالی رفع |
|---|---|
| هیچ پورتی ظاهر نمیشود | مطمئن شوید که کابل USB از انتقال داده پشتیبانی میکند، نه فقط شارژ. پورت یا کابل دیگری را امتحان کنید. |
| خطای آپلود | بررسی کنید که برد و پورت صحیح انتخاب شده باشند. سایر برنامههای سریال را ببندید. |
| افزونه از طریق USB متصل نمیشود | Pishi.ai/play را دوباره باز کنید و مطمئن شوید که StandardFirmata آپلود شده است. کابل USB را دوباره وصل کنید. مطمئن شوید که حالت اتصال USB انتخاب شده است. |
| فرماتا در IDE یافت نشد | نرمافزار آردوینو IDE را به آخرین نسخه بهروزرسانی کنید. |
🧰 اختیاری: نسخههای سفارشی Firmata #
اگر برد آردوینو شما دارای بلوتوث کم مصرف (BLE) داخلی است، برای فعال کردن اتصالات بیسیم در Pishi.ai از StandardFirmataBLE به جای StandardFirmata استفاده کنید.
این نسخه به شما امکان میدهد بدون کابل USB به آردوینو خود متصل شوید، که برای پروژههای متحرک، پوشیدنی یا ربات ایدهآل است.
برخی از بردهای پشتیبانی شده:
- 🟦 Arduino Nano 33 BLE / BLE Sense
- 🌐 Arduino Nano 33 IoT
- 💡 Arduino MKR WiFi 1010
- 🔵 Arduino Uno WiFi Rev2
🔧 نحوه نصب StandardFirmataBLE #
- در محیط توسعه نرمافزار آردوینو منوی زیر را انتخاب کنید:
File → Examples → Firmata → StandardFirmataBLE - برد خود را انتخاب کنید و درست مانند StandardFirmata معمولی آن را آپلود کنید.
- در Pishi.ai، هنگام جفت شدن، بلوتوث (BLE) را به عنوان نوع اتصال انتخاب کنید.
🧡 شما آماده خلق کردن هستید! #
حالا میتوانید:
- خواندن اطلاعات سنسورها و کنترل LEDها از ابتدا
- از بلوکهایی مانند موارد زیر استفاده کنید:
خواندن پین آنالوگ [(a0) 14]
نوشتن [1] روی پین دیجیتال [13] - رباتها و پروژههای هوشمند خود را به راحتی بسازید!
