Skip to content

برنامه اول خود را بسازید

این راهنمای کوتاه شما را در ایجاد یک برنامه Blockly کارآمد برای دستگاه RoBeeX راهنمایی می‌کند. یاد خواهید گرفت که چگونه ویرایشگر را باز کنید، بلوک ها را مونتاژ کنید، برنامه را اجرا کنید و مشکلات رایج را عیب‌یابی کنید.

آنچه خواهید ساخت: یک توالی LED تکراری که رنگ را تغییر می‌دهد و مکث می‌کند — راهی دوستانه و قابل مشاهده برای تأیید پاسخ دستگاه به برنامه شما.

پیش‌نیازها

  • اگر با Blockly آشنا نیستید، پیشنهاد می‌کنیم ابتدا بخش مقدمه را بخوانید
  • نصب برنامه RoBeeX روی کامپیوتر / تلفن همراه خود
  • دستگاه RoBeeX روشن و متصل به WiFi کامپیوتر / تلفن همراه
  • ویرایشگر Blockly در دستگاه شما باز است (به صفحه برنامه RoBeeX → Programming → Blockly مراجعه کنید).
  • آشنایی اولیه با کشیدن و اتصال بلوک ها در ویرایشگر. اطلاعات بیشتر

اگر هنوز اتصال دستگاه ندارید، می‌توانید مراحل را در ویرایشگر دنبال کنید و بعداً وقتی دستگاه موجود است، اجرا کنید.

TIP

شما می‌توانید در مواردی که از بلوک های مرتبط با دستگاه (پرواز، LED و غیره) استفاده نمی‌کنید، برنامه‌های Blockly را بدون اتصال به دستگاه اجرا کنید.

نقطه ورودی برنامه

هر برنامه Blockly از این بلوک شروع به اجرا می‌کند

WhenClicked

مرحله‌به‌مرحله: ساخت LED چشمک زن

  1. افزودن حلقه همیشه
    • از دسته Loops، بلوک repeat while true را بکشید و آن را زیر بلوک WhenlogoClicked قرار دهید.
    • این کار توالی LED را تا زمانی که دستگاه را متوقف نکنید، نگه می‌دارد.
truerepeatwhiledo
  1. تنظیم رنگ LED اول
    • از دسته Lights (یا LED)، بلوک برچسب‌گذاری شده set RGB LED to color (یا مشابه) را پیدا کنید. آن را داخل حلقه قرار دهید.
    • رنگی انتخاب کنید (مثلاً: قرمز). بسیاری از ویرایشگرها انتخاب‌کننده رنگ ارائه می‌دهند — از #FF0000 برای قرمز استفاده کنید.
Set RGB Color
  1. انتظار
    • از دسته Timing، بلوک wait (مثلاً wait 500 ms یا wait 1 second) را بکشید و آن را زیر بلوک LED قرار دهید. از 500–1000 میلی‌ثانیه برای چشمک قابل مشاهده استفاده کنید.
500Wait formillisecond
  1. تغییر به رنگ بعدی

    • بلوک دیگری set RGB LED to color اضافه کنید و رنگ متفاوتی انتخاب کنید (مثلاً: سبز #00FF00).
    • بلوک wait را پس از آن متصل کنید.
Set RGB Color
500Wait formillisecond
  1. تست برنامه
    • روی دکمه اجرا کلیک کنیدlogo

چیدمان بلوک نمونه

Blinker program final image

مشکلات رایج و عیب‌یابی

  • دکمه Run غیرفعال logo

    • حذف هر بلوک آویزان (بلوک هایی که به هیچ بلوک دیگری متصل نیستند / تنها مانده‌اند) Dangling Block in the blockly workspace
  • عدم اتصال به دستگاه

TIP

برای اطلاعات بیشتر در مورد مشکلات رایج، بخش عیب‌یابی را بررسی کنید