গতি#

ভূমিকা#

VEX AIM কোডিং রোবটটি একটি হলোনমিক ড্রাইভট্রেন ব্যবহার করে সামনে, পিছনে, বামে, ডানে বা কোণাকুণিভাবে চলতে পারে এবং একই সাথে স্বাধীনভাবে ঘুরতেও সক্ষম। মোশন ব্লকগুলো নিয়ন্ত্রণ করে রোবটটি কীভাবে চলে ও ঘোরে, এটি কত দ্রুত চলে এবং এর x ও y অবস্থান কীভাবে ট্র্যাক করা হয়।

একটি গাঢ় ধূসর ডিসপ্লেকে ঘিরে থাকা ০-৩১৫ ডিগ্রি পর্যন্ত বিস্তৃত একটি বৃত্তাকার কম্পাস ডায়াল, যার স্ক্রিনটি নেভি ব্লু রঙের। রোবটটির সামনের দিক কম্পাস ডায়ালের ০ ডিগ্রির দিকে মুখ করে আছে।

নিম্নে সকল ব্লকের একটি তালিকা দেওয়া হলো:

ক্রিয়াকলাপ — রোবটটিকে চালনা ও ঘোরানো।

  • সচল — রোবটটিকে অনির্দিষ্টকালের জন্য সামনে, পিছনে, বামে বা ডানে সরায়।

  • কোণে সরান — রোবটটিকে একটি নির্দিষ্ট কোণে অনির্দিষ্টকালের জন্য সরায়।

  • সরানো — রোবটকে একটি নির্দিষ্ট দিকে একটি নির্দিষ্ট দূরত্ব পর্যন্ত নিয়ে যায়।

  • নির্দিষ্ট কোণে সরান — রোবটটিকে একটি নির্দিষ্ট কোণে একটি নির্দিষ্ট দূরত্বে সরান।

  • turn — রোবটটিকে অনির্দিষ্টকালের জন্য বামে বা ডানে ঘোরায়।

  • ঘুরতে — রোবটটিকে নির্দিষ্ট সংখ্যক ডিগ্রিতে বামে বা ডানে ঘোরায়।

  • দিক পরিবর্তন — রোবটকে একটি নির্দিষ্ট দিকের দিকে মুখ করে ঘোরায়।

  • কন্ট্রোলার দিয়ে চালনা করুন — কন্ট্রোলার ব্যবহার করে রোবটটিকে চালানো যাবে।

  • সমস্ত চলাচল বন্ধ করুন — রোবটের সমস্ত চলাচল বন্ধ করে দেয়।

সেটিংস — চলাচল এবং মোড় নেওয়ার গতি সমন্বয় করুন।

অবস্থান — রোবটের অবস্থান পর্যবেক্ষণ ও পরিবর্তন করুন।

মান — গতিবিধির অবস্থা পরীক্ষা করুন।

কর্ম#

স্থানান্তর#

move স্ট্যাক ব্লকটি বর্তমান চলন বেগ ব্যবহার করে রোবটকে সামনে, পিছনে, বামে বা ডানে অনির্দিষ্টকালের জন্য সরায়। রোবটটি ততক্ষণ চলতে থাকবে যতক্ষণ না এটিকে অন্য কোনো কাজ দেওয়া হয়, যেমন ভিন্ন দিকে যাওয়া, মোড় নেওয়া বা থামানো।

সামনে এগিয়ে স্ট্যাক ব্লক#
[সামনে v] দিকে চলো

প্যারামিটার

বর্ণনা

দিকনির্দেশনা

রোবটটি যেদিকে চলে:

  • সামনে
  • পেছনে
  • বামে
  • ডানে

উদাহরণ

শুরু করলে, এগিয়ে যান।#
শুরু হলে
[Move forward]
[সামনে v] দিকে চলো

কোণে সরানো#

মুভ অ্যাট অ্যাঙ্গেল স্ট্যাক ব্লকটি রোবটকে বর্তমান চলন বেগ ব্যবহার করে একটি নির্দিষ্ট কোণে অনির্দিষ্টকালের জন্য চালিত করে। কোণটি রোবটের বর্তমান অবস্থানের সাপেক্ষে নির্ধারিত হয়। রোবটটি ততক্ষণ চলতে থাকবে যতক্ষণ না এটিকে অন্য কোনো কাজ দেওয়া হয়, যেমন ভিন্ন দিকে চলা, মোড় নেওয়া বা থামানো।

৯০ ডিগ্রি কোণে ব্লক সরান#
(90) ডিগ্রিতে চলো

প্যারামিটার

বর্ণনা

কোণ

রোবটটি যে কোণে (ডিগ্রিতে) সরে যায়। এটি -৩৬০ থেকে ৩৬০ পর্যন্ত একটি পূর্ণসংখ্যা বা দশমিক সংখ্যা হতে পারে।

উদাহরণ

চালু করলে, এটি ৯০ ডিগ্রি কোণে ডানে যায়, ১ সেকেন্ড অপেক্ষা করে, তারপর ০ ডিগ্রি কোণে সামনে এগিয়ে যায়, আরও ১ সেকেন্ড অপেক্ষা করে এবং সমস্ত গতিবিধি থামিয়ে দেয়।#
শুরু হলে
[Move right, then move forward and stop.]
(90) ডিগ্রিতে চলো
(1) সেকেন্ড অপেক্ষা করো
(0) ডিগ্রিতে চলো
(1) সেকেন্ড অপেক্ষা করো
সব চলাচল বন্ধ করো

চালু হলে, এটি ৪৫.৩৩ ডিগ্রি কোণে ডানদিকে তির্যকভাবে চলে, ১ সেকেন্ড অপেক্ষা করে এবং তারপর সমস্ত গতিবিধি থামিয়ে দেয়।#
শুরু হলে
[Move diagonally to the right and stop.]
(45.33) ডিগ্রিতে চলো
(1) সেকেন্ড অপেক্ষা করো
সব চলাচল বন্ধ করো

পদক্ষেপের জন্য#

মুভ ফর স্ট্যাক ব্লকটি বর্তমান সচলতার বেগ ব্যবহার করে রোবটকে একটি নির্দিষ্ট দূরত্বে সামনে, পিছনে, বামে বা ডানে সরায়। দিকটি রোবটের বর্তমান অবস্থানের সাপেক্ষে নির্ধারিত হয়। স্ট্যাকের পরবর্তী ব্লকটি চলার আগে, রোবটের চলা শেষ না হওয়া পর্যন্ত প্রজেক্টটি অপেক্ষা করবে।

২০০ মিমি স্ট্যাক ব্লকের জন্য অগ্রসর হওয়া#
[সামনে v] দিকে (200) [mm v] চলো ▶

প্যারামিটার

বর্ণনা

দিকনির্দেশনা

রোবটটি যেদিকে চলে:

  • সামনে
  • পেছনে
  • বামে
  • ডানে

দূরত্ব

রোবটটি যে দূরত্ব অতিক্রম করে। এটি একটি পূর্ণসংখ্যা বা দশমিক সংখ্যা হতে পারে।

ইউনিট

দূরত্বের একক: মিমি (মিলিমিটার) বা ইঞ্চি।

এবং অপেক্ষা করবেন না

এবং অপেক্ষা করবেন না বলার জন্য ব্লকটি প্রসারিত করতে তীরচিহ্ন ( ▶ ) নির্বাচন করুন, যাতে স্ট্যাকের পরবর্তী ব্লকটি অবিলম্বে রান হয়।

উদাহরণ

চালু হলে, ২০০ মিমি স্ট্যাক ব্লকের জন্য সামনে এগিয়ে যান।#
শুরু হলে
[Move forward for 200 mm]
[সামনে v] দিকে (200) [mm v] চলো ▶

কোণে সরানোর জন্য#

move at angle for স্ট্যাক ব্লকটি রোবটকে বর্তমান গতিবেগ ব্যবহার করে একটি নির্দিষ্ট দূরত্বে একটি নির্দিষ্ট কোণে চালিত করে। কোণটি রোবটের বর্তমান অবস্থানের সাপেক্ষে নির্ধারিত হয়। স্ট্যাকের পরবর্তী ব্লকটি চলার আগে, রোবটের চলাচল শেষ না হওয়া পর্যন্ত প্রজেক্টটি অপেক্ষা করবে।

স্ট্যাক ব্লকের জন্য কোণাকুণিভাবে সরান#
(45) ডিগ্রিতে (200) [mm v] চলো ▶

প্যারামিটার

বর্ণনা

কোণ

রোবটটি যে কোণে (ডিগ্রিতে) সরে যায়। এটি -৩৬০ থেকে ৩৬০ পর্যন্ত একটি পূর্ণসংখ্যা বা দশমিক সংখ্যা হতে পারে।

দূরত্ব

রোবটটি যে দূরত্ব অতিক্রম করে। এটি একটি পূর্ণসংখ্যা বা দশমিক সংখ্যা হতে পারে।

ইউনিট

দূরত্বের একক: মিমি (মিলিমিটার) বা ইঞ্চি।

এবং অপেক্ষা করবেন না

এবং অপেক্ষা করবেন না বলার জন্য ব্লকটি প্রসারিত করতে তীরচিহ্ন ( ▶ ) নির্বাচন করুন, যাতে স্ট্যাকের পরবর্তী ব্লকটি অবিলম্বে রান হয়।

উদাহরণ

চালু করলে, এটি ৯০ ডিগ্রি কোণে ৫০ মিমি ডানে যায়, তারপর ০ ডিগ্রি কোণে ১০০ মিমি সামনে এগোয়।#
শুরু হলে
[Move right, then move forward.]
(90) ডিগ্রিতে (50) [mm v] চলো ▶
(0) ডিগ্রিতে (100) [mm v] চলো ▶

চালু করলে, সমস্ত এলইডি লাল রঙে মিটমিট করতে করতে গাড়িটি ০ ডিগ্রি কোণে ১০০ মিমি সামনে এগিয়ে যায়।#
শুরু হলে
[Drive forward and blink all LEDs red.]
(0) ডিগ্রিতে (100) [mm v] চলো ◀ এবং অপেক্ষা করো না
[lightall v] LED-এর রং [লাল v] সেট করো
(0.5) সেকেন্ড অপেক্ষা করো
[lightall v] LED-এর রং [বন্ধ v] সেট করো
(0.5) সেকেন্ড অপেক্ষা করো
[lightall v] LED-এর রং [লাল v] সেট করো
(0.5) সেকেন্ড অপেক্ষা করো
[lightall v] LED-এর রং [বন্ধ v] সেট করো
(0.5) সেকেন্ড অপেক্ষা করো

পালা#

turn স্ট্যাক ব্লকটি বর্তমান ঘূর্ণন বেগ ব্যবহার করে রোবটটিকে অনির্দিষ্টকালের জন্য বামে বা ডানে ঘোরায়। রোবটটি ততক্ষণ ঘুরতে থাকবে যতক্ষণ না এটিকে চলা বা থামার মতো অন্য কোনো কাজ দেওয়া হয়।

ডানদিকে ঘুরিয়ে ব্লক স্তূপ করুন#
[ডান v] দিকে ঘোরো

প্যারামিটার

বর্ণনা

দিকনির্দেশনা

রোবটটি যেদিকে ঘোরে: বামে অথবা ডানে।

উদাহরণ

চালু হলে বাম দিকে মোড় নেয়, ১ সেকেন্ড অপেক্ষা করে এবং তারপর সমস্ত নড়াচড়া বন্ধ করে দেয়।#
শুরু হলে
[Turn left, then stop.]
[বাম v] দিকে ঘোরো
(1) সেকেন্ড অপেক্ষা করো
সব চলাচল বন্ধ করো

ঘুরে দাঁড়ানোর জন্য#

turn for স্ট্যাক ব্লকটি বর্তমান turn velocity ব্যবহার করে রোবটকে একটি নির্দিষ্ট সংখ্যক ডিগ্রিতে বাম বা ডানে ঘোরায়। এই মোড়টি রোবটের বর্তমান অভিমুখের দিকের সাপেক্ষে হয়। স্ট্যাকের পরবর্তী ব্লকটি চলার আগে, রোবটের মোড় নেওয়া শেষ না হওয়া পর্যন্ত প্রজেক্টটি অপেক্ষা করবে।

৯০ ডিগ্রি কোণে ডান দিকে ঘুরিয়ে ব্লক স্তূপ করুন।#
[ডান v] দিকে (90) ডিগ্রি ঘোরো ▶

প্যারামিটার

বর্ণনা

দিকনির্দেশনা

রোবটটি যেদিকে ঘোরে: বামে অথবা ডানে।

কোণ

রোবটটি যত ডিগ্রি ঘোরে। এটি একটি পূর্ণসংখ্যা বা দশমিক সংখ্যা হতে পারে।

এবং অপেক্ষা করবেন না

এবং অপেক্ষা করবেন না বলার জন্য ব্লকটি প্রসারিত করতে তীরচিহ্ন ( ▶ ) নির্বাচন করুন, যাতে স্ট্যাকের পরবর্তী ব্লকটি অবিলম্বে রান হয়।

উদাহরণ

চালু করলে, এটি প্রথমে ৯০ ডিগ্রি বামে এবং তারপর ১৮০ ডিগ্রি ডানে ঘোরে।#
শুরু হলে
[Turn left, then turn around to the right.]
[বাম v] দিকে (90) ডিগ্রি ঘোরো ▶
[ডান v] দিকে (180) ডিগ্রি ঘোরো ▶

চালু করলে, সবগুলো এলইডি নীল আলো জ্বালিয়ে-নিভিয়ে ১৮০ ডিগ্রি ডানদিকে ঘোরে।#
শুরু হলে
[Turn right and blink all LEDs blue.]
[ডান v] দিকে (180) ডিগ্রি ঘোরো ◀ এবং অপেক্ষা করো না
[lightall v] LED-এর রং [নীল v] সেট করো
(0.5) সেকেন্ড অপেক্ষা করো
[lightall v] LED-এর রং [বন্ধ v] সেট করো
(0.5) সেকেন্ড অপেক্ষা করো
[lightall v] LED-এর রং [নীল v] সেট করো
(0.5) সেকেন্ড অপেক্ষা করো
[lightall v] LED-এর রং [বন্ধ v] সেট করো
(0.5) সেকেন্ড অপেক্ষা করো

শিরোনামে যান#

হেডিং হল রোবটের অভিমুখ, যা ডিগ্রিতে পরিমাপ করা হয়। টার্ন টু হেডিং স্ট্যাক ব্লকটি বর্তমান টার্ন ভেলোসিটি ব্যবহার করে রোবটকে একটি নির্দিষ্ট হেডিং-এর দিকে ঘোরায়। রোবটটি টার্গেট হেডিং-এ পৌঁছানোর জন্য সবচেয়ে ছোট দিকটি ঘুরবে।

রোবটটির প্রারম্ভিক অভিমুখ ০ ডিগ্রি।

রোবটটির ঘোরা শেষ না হওয়া পর্যন্ত প্রজেক্টটি অপেক্ষা করবে এবং তারপরেই স্তূপের পরবর্তী ব্লকটি চলবে।

৯০ ডিগ্রি কোণে ঘুরিয়ে ব্লক স্তূপ করুন#
(270) ডিগ্রি দিকনির্দেশে ঘোরো ▶

প্যারামিটার

বর্ণনা

শিরোনাম

রোবটটির অভিমুখ হবে -৩৬০ থেকে ৩৬০ ডিগ্রির মধ্যে।

এবং অপেক্ষা করবেন না

এবং অপেক্ষা করবেন না বলার জন্য ব্লকটি প্রসারিত করতে তীরচিহ্ন ( ▶ ) নির্বাচন করুন, যাতে স্ট্যাকের পরবর্তী ব্লকটি অবিলম্বে রান হয়।

উদাহরণ

শুরু হলে
[Turn to face each cardinal direction.]
(90) ডিগ্রি দিকনির্দেশে ঘোরো ▶
(2) সেকেন্ড অপেক্ষা করো
(180) ডিগ্রি দিকনির্দেশে ঘোরো ▶
(2) সেকেন্ড অপেক্ষা করো
(270) ডিগ্রি দিকনির্দেশে ঘোরো ▶
(2) সেকেন্ড অপেক্ষা করো
(0) ডিগ্রি দিকনির্দেশে ঘোরো ▶
(2) সেকেন্ড অপেক্ষা করো

চালু করলে, এটি দ্রুত ১৮০ ডিগ্রি ঘুরে যায় এবং একই সাথে সমস্ত এলইডি সবুজ আলো জ্বালাতে থাকে।#
শুরু হলে
[Turn around quickly and blink all LEDs green.]
(180) ডিগ্রি দিকনির্দেশে ঘোরো ◀ এবং অপেক্ষা করো না
[lightall v] LED-এর রং [সবুজ v] সেট করো
(0.5) সেকেন্ড অপেক্ষা করো
[lightall v] LED-এর রং [বন্ধ v] সেট করো
(0.5) সেকেন্ড অপেক্ষা করো
[lightall v] LED-এর রং [সবুজ v] সেট করো
(0.5) সেকেন্ড অপেক্ষা করো
[lightall v] LED-এর রং [বন্ধ v] সেট করো
(0.5) সেকেন্ড অপেক্ষা করো

কন্ট্রোলার দিয়ে সরান#

মুভ উইথ কন্ট্রোলার স্ট্যাক ব্লকটি আপনাকে ওয়ান স্টিক কন্ট্রোলার ব্যবহার করে রোবট চালাতে দেয়। এই ব্লকটি কন্ট্রোলারের ইনপুট শুধুমাত্র একবারই গ্রহণ করে, যদি না এটিকে কোনো লুপের ভেতরে রাখা হয়, যেমন একটি ফরএভার লুপ। যদি লুপটি থেমে যায় এবং রোবটকে চলার নির্দেশ দেওয়ার মতো অন্য কোনো ব্লক না থাকে, তাহলে আপনি জয়স্টিকটি সর্বশেষ যেদিকে ঠেলেছিলেন, রোবটটি সেই দিকেই চলতে থাকবে।

কন্ট্রোলার দিয়ে চলো

প্যারামিটার

বর্ণনা

এই ব্লকটির কোনো প্যারামিটার নেই।

উদাহরণ

শুরু হলে
[Drive with the controller for five seconds.]
টাইমার রিসেট করো
যখন <(সেকেন্ডে টাইমার) [math_less_than v] [5]>
কন্ট্রোলার দিয়ে চলো
अंत
সব চলাচল বন্ধ করো

সমস্ত চলাচল বন্ধ করুন#

stop all movement স্ট্যাক ব্লকটি রোবটের সমস্ত চলাচল থামিয়ে দেয়।

সমস্ত চলাচল বন্ধ করুন স্ট্যাক ব্লক#
সব চলাচল বন্ধ করো

প্যারামিটার

বর্ণনা

এই ব্লকটির কোনো প্যারামিটার নেই।

উদাহরণ

চালু হলে ডানদিকে ঘোরে, ১ সেকেন্ড অপেক্ষা করে এবং তারপর সব ধরনের নড়াচড়া বন্ধ করে দেয়।#
শুরু হলে
[Turn right, then stop.]
[ডান v] দিকে ঘোরো
(1) সেকেন্ড অপেক্ষা করো
সব চলাচল বন্ধ করো

সেটিংস#

সরণ বেগ নির্ধারণ করুন#

সেট মুভ ভেলোসিটি স্ট্যাক ব্লকটি রোবটকে বলে দেয় সে কত দ্রুত চলবে। বেশি শতাংশ রোবটকে দ্রুত এবং কম শতাংশ রোবটকে ধীরে চলতে সাহায্য করে।

প্রতিটি প্রকল্প ডিফল্টরূপে রোবটের ৫০% গতিতে চলার মাধ্যমে শুরু হয়।

১০০% গতিবেগ ২০০ মিলিমিটার প্রতি সেকেন্ড (mmps)-এর সমতুল্য।

ব্লক স্ট্যাক করার সরণ বেগ ৫০% এ সেট করুন#
চলার গতি (50)% সেট করো

প্যারামিটার

বর্ণনা

বেগ

০% থেকে ১০০% পর্যন্ত চলার বেগ।

উদাহরণ

শুরু হলে
[Move forward at the default velocity.]
চলার গতি (50)% সেট করো
(0) ডিগ্রিতে (100) [mm v] চলো ▶
(1) সেকেন্ড অপেক্ষা করো
[Move slower.]
চলার গতি (20)% সেট করো
(0) ডিগ্রিতে (100) [mm v] চলো ▶
(1) সেকেন্ড অপেক্ষা করো
[Move faster.]
চলার গতি (100)% সেট করো
(0) ডিগ্রিতে (100) [mm v] চলো ▶
(1) সেকেন্ড অপেক্ষা করো

মোড় নেওয়ার গতি নির্ধারণ করুন#

সেট টার্ন ভেলোসিটি স্ট্যাক ব্লকটি রোবটকে বলে দেয় সে কত দ্রুত ঘুরবে। উচ্চতর শতাংশ রোবটকে দ্রুত ঘোরায় এবং নিম্নতর শতাংশ রোবটকে ধীরে ঘোরায়।

প্রতিটি প্রকল্প ডিফল্টরূপে রোবটের ৫০% গতিতে ঘোরার মাধ্যমে শুরু হয়।

১০০% বাঁকের গতি প্রতি সেকেন্ডে ১৫০ ডিগ্রি \(dps\)-এর সমতুল্য।

টার্ন ভেলোসিটি ৫০% এ সেট করুন এবং ব্লক স্ট্যাক করুন#
ঘোরার গতি (50)% সেট করো

প্যারামিটার

বর্ণনা

বেগ

০% থেকে ১০০% পর্যন্ত মোড় নেওয়ার বেগ।

উদাহরণ

শুরু হলে
[Turn around at default velocity.]
ঘোরার গতি (50)% সেট করো
[ডান v] দিকে (180) ডিগ্রি ঘোরো ▶
(1) সেকেন্ড অপেক্ষা করো
[Turn around slower.]
ঘোরার গতি (20)% সেট করো
[ডান v] দিকে (180) ডিগ্রি ঘোরো ▶
(1) সেকেন্ড অপেক্ষা করো
[Turn around faster.]
ঘোরার গতি (100)% সেট করো
[ডান v] দিকে (180) ডিগ্রি ঘোরো ▶
(1) সেকেন্ড অপেক্ষা করো

অবস্থান#

অবস্থান#

পজিশন রিপোর্টার ব্লকটি রোবটের বর্তমান x বা y-স্থানাঙ্ক রিপোর্ট করে।

প্রকল্পের শুরুতে, রোবটের x এবং y অবস্থান 0 তে সেট করা হয়। রোবট চলার সাথে সাথে অবস্থানের মান পরিবর্তিত হয় এবং set robot position ব্লক ব্যবহার করে সেট করা যেতে পারে।

মিমি রিপোর্টার ব্লকে x অবস্থান#
[mm v]-এ [x v]-এর অবস্থান

প্যারামিটার

বর্ণনা

সমন্বয় করুন

যে স্থানাঙ্ক অক্ষটি প্রকাশ করতে হবে: x অথবা y।

ইউনিট

অবস্থানের একক: মিমি (মিলিমিটার) বা ইঞ্চি।

উদাহরণ

চালু করলে, এটি ২০০ মিমি সামনে এগোয়, অবস্থান পুনরায় সেট করে, ৪৫ ডিগ্রি কোণে ২০০ মিমি তির্যকভাবে চলে এবং স্ক্রিনে হালনাগাদ করা X ও Y স্থানাঙ্ক প্রদর্শন করে।#
শুরু হলে
(0) ডিগ্রিতে (200) [mm v] চলো ▶
[Move forward and print the new coordinate and heading.]
রোবটের অবস্থান x: [0] y: [0] সেট করো
(45) ডিগ্রিতে (200) [mm v] চলো ▶
স্ক্রিনে ([mm v]-এ [x v]-এর অবস্থান) প্রিন্ট করো ▶
স্ক্রিনে পরের সারিতে কার্সার নিয়ে যাও
স্ক্রিনে ([mm v]-এ [y v]-এর অবস্থান) প্রিন্ট করো ▶

রোবটের অবস্থান নির্ধারণ করুন#

set robot position স্ট্যাক ব্লকটি রোবটের বর্তমান x এবং y অবস্থানকে নতুন মানে পরিবর্তন করে।

উদাহরণস্বরূপ, যদি রোবটটি তার শুরুর বিন্দু থেকে সরে যায়, তাহলে x-এর মান ০ এবং y-এর মান ০ সেট করলে রোবটটির বর্তমান অবস্থানটি নতুন ০, ০ অবস্থানে পরিণত হয়। এরপর রোবটটি সেই নতুন মানের উপর ভিত্তি করে ভবিষ্যতের অবস্থানগুলো ট্র্যাক করতে পারে।

স্ট্যাক ব্লকের অবস্থান সেট করুন#
রোবটের অবস্থান x: [0] y: [0] সেট করো

প্যারামিটার

বর্ণনা

x

রোবটের জন্য নির্ধারিত এক্স-পজিশনের মান, মিলিমিটারে।

y

রোবটের জন্য y-অবস্থানের মান, মিলিমিটারে।

উদাহরণ

শুরু হলে
[Reset the robot's position after moving.]
[সামনে v] দিকে [60] [mm v] চলো ▶
রোবটের অবস্থান x: [0] y: [0] সেট করো
স্ক্রিনে ([mm v]-এ [y v]-এর অবস্থান) প্রিন্ট করো ▶

মূল্যবোধ#

সক্রিয় পদক্ষেপ#

move active বুলিয়ান ব্লকটি জানায় যে রোবটটি চলছে কি না। রোবটের চলাচলের উপর ভিত্তি করে অন্যান্য আচরণের সময় নিয়ন্ত্রণ করতে এটি ব্যবহার করা যেতে পারে।

  • সত্য — রোবটটি চলছে।

  • মিথ্যা — রোবটটি নড়ছে না।

এই ব্লকটি সেইসব মোশন ব্লকের সাথে একত্রে কাজ করে, যেগুলিতে and don’t wait প্যারামিটারটি রয়েছে।

সক্রিয় রিপোর্টার ব্লক সরানো হচ্ছে#
<চলাচল সক্রিয়?>

প্যারামিটার

বর্ণনা

এই ব্লকটির কোনো প্যারামিটার নেই।

উদাহরণ

চালু করলে, এটি ২০০ মিমি সামনে এগিয়ে যায় এবং একই সাথে সমস্ত এলইডি লাল রঙে জ্বলতে-নিভতে থাকে। রোবটটি চলার সময় এলইডিগুলো প্রতি ০.৫ সেকেন্ড পর পর জ্বলে ও নিভে, এবং চলাচল থেমে গেলে সেগুলো বন্ধ হয়ে যায়।#
শুরু হলে
[Blink all of the LEDs when the robot is moving.]
(0) ডিগ্রিতে (200) [mm v] চলো ◀ এবং অপেক্ষা করো না
যখন <চলাচল সক্রিয়?>
[lightall v] LED-এর রং [লাল v] সেট করো
(0.5) সেকেন্ড অপেক্ষা করো
[lightall v] LED-এর রং [বন্ধ v] সেট করো
(0.5) সেকেন্ড অপেক্ষা করো
अंत
[lightall v] LED-এর রং [বন্ধ v] সেট করো

সক্রিয় করুন#

turn active বুলিয়ান ব্লকটি জানায় যে রোবটটি ঘুরছে কি না। রোবটের নড়াচড়ার উপর ভিত্তি করে অন্যান্য আচরণের সময় নিয়ন্ত্রণ করতে এটি ব্যবহার করা যেতে পারে।

  • সত্য — রোবটটি ঘুরছে।

  • মিথ্যা — রোবটটি ঘুরছে না।

এই ব্লকটি সেইসব মোশন ব্লকের সাথে একত্রে কাজ করে, যেগুলিতে and don’t wait প্যারামিটারটি রয়েছে।

সক্রিয় রিপোর্টার ব্লক চালু করুন#
<ঘোরানো সক্রিয়?>

প্যারামিটার

বর্ণনা

এই ব্লকটির কোনো প্যারামিটার নেই।

উদাহরণ

চালু করলে, এটি ডানদিকে ১৮০ ডিগ্রি ঘোরে এবং একই সাথে সমস্ত এলইডি লাল রঙে মিটমিট করে জ্বলে। ঘোরার সময় এলইডিগুলো প্রতি ০.৫ সেকেন্ড পর পর জ্বলে ওঠে এবং ঘোরা শেষ হলে বন্ধ হয়ে যায়।#
শুরু হলে
[Blink all of the LEDs while the robot is turning.]
[ডান v] দিকে (180) ডিগ্রি ঘোরো ◀ এবং অপেক্ষা করো না
যখন <ঘোরানো সক্রিয়?>
[lightall v] LED-এর রং [লাল v] সেট করো
(0.5) সেকেন্ড অপেক্ষা করো
[lightall v] LED-এর রং [বন্ধ v] সেট করো
(0.5) সেকেন্ড অপেক্ষা করো
अंत
[lightall v] LED-এর রং [বন্ধ v] সেট করো

থেমে গেল#

stopped বুলিয়ান ব্লকটি জানায় যে রোবটটি নড়ছেও না বা ঘুরছেও না। রোবটের নড়াচড়ার উপর ভিত্তি করে অন্যান্য আচরণের সময় নিয়ন্ত্রণ করতে এটি ব্যবহার করা যেতে পারে।

  • সত্য — রোবটটি নড়ছে না বা ঘুরছে না।

  • মিথ্যা — রোবটটি নড়ছে বা ঘুরছে।

রিপোর্টার ব্লক বন্ধ করা হয়েছে#
<থেমে আছে?>

প্যারামিটার

বর্ণনা

এই ব্লকটির কোনো প্যারামিটার নেই।

উদাহরণ

চালু করলে, রোবটটি একটি লাইট শো দেখাতে দেখাতে ২০০ মিমি সামনে এগিয়ে যায়, তারপর লাইট শো চলতে থাকা অবস্থাতেই ১৮০ ডিগ্রি ডানদিকে ঘোরে। রোবটটি চলার বা ঘোরার সময় প্রতি ০.৫ সেকেন্ডে এলইডিগুলো পর্যায়ক্রমে সবুজ ও বেগুনি রঙে জ্বলে। রোবটটি থেমে গেলে লাইট শো শেষ হয়ে যায় এবং এলইডিগুলো নিভে যায়।#
ডিফাইন light show
[Flash LEDs while the robot is moving or turning.]
<থেমে আছে?> না হওয়া পর্যন্ত পুনরাবৃত্তি করো
[lightall v] LED-এর রং [সবুজ v] সেট করো
(0.5) সেকেন্ড অপেক্ষা করো
[lightall v] LED-এর রং [বেগুনি v] সেট করো
(0.5) সেকেন্ড অপেক্ষা করো
अंत


শুরু হলে
[Blink all the LEDs while the robot is moving or turning.]
(0) ডিগ্রিতে (200) [mm v] চলো ◀ এবং অপেক্ষা করো না
light show
[ডান v] দিকে (180) ডিগ্রি ঘোরো ◀ এবং অপেক্ষা করো না
light show