পাঠ ৩: '১' নম্বরে গাড়ি চালাও
- VR রোবটটিকে তার শুরুর অবস্থানে ফিরিয়ে আনতে খেলার মাঠটি পুনরায় সেট করুন।
-
এখন, VR রোবটটি ঘুরে দাঁড়াবে এবং নম্বর গ্রিড ম্যাপ প্লেগ্রাউন্ড-এ '31' নম্বরে পৌঁছালে '1' নম্বরে ফিরে আসবে।

- stop কমান্ডটি সরিয়ে ফেলুন এবং নিম্নলিখিত কমান্ডগুলি দিয়ে প্রতিস্থাপন করুন। আপনার প্রকল্পটি দেখতে এরকম হওয়া উচিত:
# "main" তে প্রোজেক্ট কোড যোগ করুন
def main():
while location.position(Y, MM) < -300:
drivetrain.drive(FORWARD)
wait(5, MSEC)
drivetrain.turn_for(RIGHT, 180, DEGREES)
while location.position(Y, MM) > -900:
drivetrain.drive(FORWARD)
wait(5, MSEC)
drivetrain.stop()- লক্ষ্য করুন যে দ্বিতীয় যখন লুপে একটি কম অপারেটরের পরিবর্তে একটি বড় থেকে অপারেটর রয়েছে। এর কারণ হল VR রোবট এখন Y অক্ষের নিচে চলে যাচ্ছে এবং সংখ্যাগুলি আরও নেতিবাচক হয়ে উঠছে। Y-মানগুলি -900-এর থেকে কম হলে VR রোবট বন্ধ হয়ে যাবে৷

- নম্বর গ্রিড ম্যাপ প্লেগ্রাউন্ড চালু করুন যদি এটি ইতিমধ্যে খোলা না থাকে এবং প্রকল্পটি চালান।
- নম্বর গ্রিড ম্যাপ প্লেগ্রাউন্ড-এ '1' নম্বরে ভিআর রোবট ড্রাইভ দেখুন।
- এই প্রকল্পে, ভিআর রোবটটি নম্বর গ্রিড ম্যাপ প্লেগ্রাউন্ড-এ '1' নম্বরে চলে যায়। যেহেতু VR রোবট '1' নম্বরে যাওয়ার কারণে Y-মান কমছে , তাই প্রকল্পটি অপারেটরের চেয়ে বড় ব্যবহার করে।
VR রোবটটি যখন Y-মান নির্দেশিত সংখ্যাটি যে স্থানাঙ্কে আছে তার চেয়ে বেশিহলে এগিয়ে যাবে এবং যখন এর Y-মান স্থানাঙ্কের Y-মানের চেয়ে কম হয় তখন থামবে। যেহেতু '১' সংখ্যাটির Y-মান -৯০০, তাই Y-মান -৯০০ এর কম হলে VR রোবটটি গাড়ি চালানো বন্ধ করে দেবে।
আপনার তথ্যের জন্য
একটি প্রোগ্রামার একটি প্রকল্পের অংশগুলি কী করতে চায় তা ব্যাখ্যা করার জন্য সাধারণত প্রকল্পগুলিতে মন্তব্যগুলি যোগ করা হয়। সহযোগিতা এবং সমস্যা সমাধানের সময় মন্তব্যগুলি সহায়ক, কারণ তারা কোডের প্রসঙ্গ এবং সামগ্রিক অর্থ প্রদান করে। মন্তব্যগুলি ব্যবহার করা প্রোগ্রামারকে "অনুমান এবং পরীক্ষা করার" চেষ্টা করার পরিবর্তে প্রকল্পের সামগ্রিক লক্ষ্য এবং উদ্দেশ্য সম্পর্কে ধারণাগতভাবে চিন্তা করতে দেয়। পাইথনে মন্তব্যগুলি পাউন্ড চিহ্ন দিয়ে শুরু হয় এবং নীচের কোডে দেখানো হিসাবে সবুজ রঙে হাইলাইট করা হবে। আপনি কি মনে রাখতে চান যে কোন স্থানাঙ্ক একটি নির্দিষ্ট সংখ্যার সাথে যায়? "(-900, 700) এ অবস্থিত 81-এ ড্রাইভ করুন" বলে একটি মন্তব্য যোগ করুন। এটি প্রকল্পের বিভিন্ন বিভাগ এবং কমান্ডের সাথে যোগাযোগ করতে সাহায্য করে।
# "main" তে প্রজেক্ট কোড যোগ করুন
def main():
# Drive to 81 located at (-900, 700)
while location.position(Y, MM) < 700:
drivetrain.drive(FORWARD)
wait(5, MSEC)
# Turn around
drivetrain.turn_for(RIGHT, 180, DEGREES)
# Drive to 41 located at (-900, -100)
while location.position(Y, MM) > -100:
drivetrain.drive(FORWARD)
wait(5, MSEC)
drivetrain.stop()মন্তব্য সম্পর্কে আরও তথ্যের জন্য, "VEXcode VR with Python এ মন্তব্য ব্যবহার নিবন্ধটি দেখুন।
এই পাঠের বাকি অংশটি চালিয়ে যেতে পরবর্তী বোতামটি নির্বাচন করুন।