برنامه اول خود را بسازید
این راهنمای کوتاه شما را در ایجاد یک برنامه Blockly کارآمد برای دستگاه RoBeeX راهنمایی میکند. یاد خواهید گرفت که چگونه ویرایشگر را باز کنید، بلوک ها را مونتاژ کنید، برنامه را اجرا کنید و مشکلات رایج را عیبیابی کنید.
آنچه خواهید ساخت: یک توالی LED تکراری که رنگ را تغییر میدهد و مکث میکند — راهی دوستانه و قابل مشاهده برای تأیید پاسخ دستگاه به برنامه شما.
پیشنیازها
- اگر با Blockly آشنا نیستید، پیشنهاد میکنیم ابتدا بخش مقدمه را بخوانید
- نصب برنامه RoBeeX روی کامپیوتر / تلفن همراه خود
- دستگاه RoBeeX روشن و متصل به WiFi کامپیوتر / تلفن همراه
- ویرایشگر Blockly در دستگاه شما باز است (به صفحه برنامه RoBeeX → Programming → Blockly مراجعه کنید).
- آشنایی اولیه با کشیدن و اتصال بلوک ها در ویرایشگر. اطلاعات بیشتر
اگر هنوز اتصال دستگاه ندارید، میتوانید مراحل را در ویرایشگر دنبال کنید و بعداً وقتی دستگاه موجود است، اجرا کنید.
TIP
شما میتوانید در مواردی که از بلوک های مرتبط با دستگاه (پرواز، LED و غیره) استفاده نمیکنید، برنامههای Blockly را بدون اتصال به دستگاه اجرا کنید.
نقطه ورودی برنامه
هر برنامه Blockly از این بلوک شروع به اجرا میکند
مرحلهبهمرحله: ساخت LED چشمک زن
- افزودن حلقه همیشه
- از دسته
Loops، بلوکrepeat while trueرا بکشید و آن را زیر بلوکWhenقرار دهید.Clicked
- این کار توالی LED را تا زمانی که دستگاه را متوقف نکنید، نگه میدارد.
- از دسته
- تنظیم رنگ LED اول
- از دسته
Lights(یاLED)، بلوک برچسبگذاری شدهset RGB LED to color(یا مشابه) را پیدا کنید. آن را داخل حلقه قرار دهید. - رنگی انتخاب کنید (مثلاً: قرمز). بسیاری از ویرایشگرها انتخابکننده رنگ ارائه میدهند — از
#FF0000برای قرمز استفاده کنید.
- از دسته
- انتظار
- از دسته
Timing، بلوکwait(مثلاًwait 500 msیاwait 1 second) را بکشید و آن را زیر بلوک LED قرار دهید. از 500–1000 میلیثانیه برای چشمک قابل مشاهده استفاده کنید.
- از دسته
تغییر به رنگ بعدی
- بلوک دیگری
set RGB LED to colorاضافه کنید و رنگ متفاوتی انتخاب کنید (مثلاً: سبز#00FF00). - بلوک
waitرا پس از آن متصل کنید.
- بلوک دیگری
- تست برنامه
- روی دکمه اجرا کلیک کنید
- روی دکمه اجرا کلیک کنید
چیدمان بلوک نمونه

مشکلات رایج و عیبیابی
دکمه Run غیرفعال
- حذف هر بلوک آویزان (بلوک هایی که به هیچ بلوک دیگری متصل نیستند / تنها ماندهاند)

- حذف هر بلوک آویزان (بلوک هایی که به هیچ بلوک دیگری متصل نیستند / تنها ماندهاند)
عدم اتصال به دستگاه
- هر گونه
VPN / Proxyرا خاموش / غیرفعال کنید زیرا ممکن است با شبکه WiFi RoBeeX تداخل کند - داده موبایل را خاموش کنید زیرا ممکن است با شبکه WiFi RoBeeX تداخل کند
- اطمینان حاصل کنید که WiFi شما به
ROBEEX_AI_DRONE_XXXXXXمتصل است
- هر گونه
TIP
برای اطلاعات بیشتر در مورد مشکلات رایج، بخش عیبیابی را بررسی کنید