Skip to main content

পাঠ ৫: ডিস্ক মুভার চ্যালেঞ্জ

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

প্রতিটি বিভাগে তিনটি করে ডিস্কের সেটের চারপাশে লাল বাক্স সহ ডিস্ক মুভার খেলার মাঠের উপর থেকে নিচের দৃশ্য। লাল বাক্স থেকে প্রসারিত একটি তীর মিলে যাওয়া রঙিন লক্ষ্যের দিকে নির্দেশ করছে, যা নির্দেশ করে যে চ্যালেঞ্জের লক্ষ্য হল সমস্ত ডিস্ককে তাদের মিলে যাওয়া লক্ষ্যে স্থানান্তর করা।

শেখার ফলাফল

  • VR রোবট সফলভাবে ডিস্ক মুভার চ্যালেঞ্জ সম্পূর্ণ করতে ড্রাইভট্রেন, সেন্সিং এবং কন্ট্রোল বিভাগ থেকে সঠিক ক্রমানুসারে কমান্ড প্রয়োগ করুন।

পুটিং ইট অল টুগেদার

এই ইউনিটটি ডিস্ক মুভার প্লেগ্রাউন্ডএ রঙিন ডিস্কগুলি বাছাই এবং নামাতে কীভাবে VR রোবটে ইলেক্ট্রোম্যাগনেট ব্যবহার করতে হয় তা অনুসন্ধান করে। এই ইউনিটটি পূর্ববর্তী ইউনিটগুলিতে শেখা দক্ষতাগুলিকেও একত্রিত করে, যেমন whileলুপের সাহায্যে আই সেন্সর এবং ডিসটেন্স সেন্সর ব্যবহার করে ডিস্ক মুভার প্লেগ্রাউন্ড নেভিগেট করা এবং ডিস্ক তোলা।

এই ইউনিটের কার্যক্রমের জন্য অনেক পুনরাবৃত্তিমূলক আন্দোলনের প্রয়োজন হয়। VEXcode VR প্রকল্পগুলিতে লুপ এবং নেস্টেড লুপগুলি ব্যবহার করে ব্যবহারকারীকে প্রকল্পের প্রবাহ নিয়ন্ত্রণ করতে এবং পুনরাবৃত্ত কমান্ডের একটি দীর্ঘ তালিকাকে কয়েকটিতে ছোট করে। লুপগুলি এমন কমান্ডগুলির সাথেও ব্যবহার করা যেতে পারে যা বুলিয়ানস ফেরত দেয়, ভিআর রোবটকে তার পরিবেশের মূল্যায়ন এবং প্রতিক্রিয়া জানাতে দেয়, যেমন ডাউন আই সেন্সর যখন একটি ডিস্ক সনাক্ত করে তখন ইলেক্ট্রোম্যাগনেটকে থামানো এবং শক্তি দেয়।

	while not down_eye.near_object():
		drivetrain.drive(FORWARD)
		wait(5, MSEC)
	drivetrain.stop()
	magnet.energize(BOOST)

একটি লুপ অন্য একটি লুপের ভেতরে স্থাপন করাকে 'নেস্টিং' বলা হয়। যখন লুপগুলি নেস্ট করা হয়, তখন বাইরের লুপটি ভিতরের লুপটি কতবার কার্যকর করবে তার সংখ্যা নিয়ন্ত্রণ করে। নেস্টেড লুপগুলি এমন প্রকল্পগুলিতে সহায়ক যেখানে একটি ভিআর রোবট একই আচরণ একাধিকবার পুনরাবৃত্তি করে। নেস্টিং লুপগুলি একটি প্রকল্পকে সংগঠিত এবং ঘনীভূত করে।

এই পাঠের বাকি অংশটি চালিয়ে যেতে পরবর্তী বোতামটি নির্বাচন করুন।