XBC
এক্সবিসি বা এক্সপোর্ট বটবল কন্ট্রোলার হল চার্মড ল্যাবসের এক্সপোর্ট হার্ডওয়্যারের উপর ভিত্তি করে তৈরি একটি রোবট। এটি বিশেষভাবে বটবল প্রতিযোগিতার জন্য নির্মিত হয়েছিল এবং এর প্রদর্শন এবং উচ্চ-স্তরের প্রক্রিয়াকরণের জন্য একটি গেম বয় অ্যাডভান্স ব্যবহার করে; গেম বয় অ্যাডভান্স থেকে মোটর এবং সেন্সরগুলির নিম্ন-স্তরের প্রক্রিয়াকরণ অফলোড করার জন্য একটি ক্ষেত্র-প্রোগ্রামযোগ্য গেট অ্যারে ব্যবহার করা হয়। এক্সবিসি ইন্টারেক্টিভ সি ব্যবহার করে প্রোগ্রাম করা হয়েছে, যা সি প্রোগ্রামিং ভাষার একটি রূপ। এক্সবিসি 2005 সালে বটবলের অফিসিয়াল প্রসেসর হিসাবে আরসিএক্সকে প্রতিস্থাপন করে। আরসিএক্স ইন্টারেক্টিভ সি, নট কুইট সি, বা লেগোর সহজ জিইউআই ইন্টারফেস ব্যবহার করে প্রোগ্রাম করা যেতে পারে। উভয় রোবটেরই লেগো পিস দিয়ে তৈরি ঘাঁটি থাকতে পারে। সেন্সর এক্সবিসিতে এলইডি/লাইট সেন্সর, আইআর রিফ্লেকশন/কালার সেন্সর, সোনার এবং টাচ সেন্সরের জন্য পোর্ট রয়েছে। একটি ক্যামেরা এক্সবিসির সামনে একটি হেডার পিন অ্যারের মাধ্যমেও সংযুক্ত করা যেতে পারে; এটি ব্লব-ট্র্যাক করতে পারে বা রঙ সংবেদক হিসাবে কাজ করতে পারে। ক্যামেরার লাইভ ফিড জি. বি. এ-র স্ক্রিনে প্রদর্শিত হতে পারে। সার্ভোস এবং মোটরস এক্সবিসিতে 4টি মোটর পোর্ট এবং 4টি সার্ভো পোর্ট রয়েছে, প্রতিটি যথাক্রমে 0-3 লেবেলযুক্ত। প্রতিটি মোটরকে স্বাধীনভাবে পিছন বা সামনের দিকে যাওয়ার জন্য প্রোগ্রাম করা যেতে পারে এবং প্রতিটি সার্ভো স্বাধীনভাবে পরিবর্তন করা যেতে পারে এবং নির্ভুলতার সাথে নিয়ন্ত্রণ করা যেতে পারে। সার্ভো এবং মোটরগুলি গেম বয় অ্যাডভান্স থেকে আলাদা ব্যাটারি প্যাক দ্বারা চালিত হয়। এক্সবিসি ইন্টারেক্টিভ সি (আইসি) বা এক্সপোর্ট ডেভেলপমেন্ট কিট (এক্সপোর্ট ডিকে) ব্যবহার করে প্রোগ্রাম করা যেতে পারে। আইসি হল সি-এর একটি সরলীকৃত রূপ, যা ব্যবহার করা যতটা সম্ভব সহজ করার উদ্দেশ্যে করা হয়েছে। অন্যদিকে, এক্সপোর্ট ডিকে একটি পূর্ণাঙ্গ সি/সি + + ক্রস-কম্পাইলার। আই. সি-র অনেক বৈশিষ্ট্যের সীমাবদ্ধতা রয়েছে যা এক্সপোর্ট ডিকে-তে উপস্থিত নেই; এটি আংশিকভাবে এই সত্যের ফল যে আই. সি মূলত হ্যান্ডি বোর্ডের জন্য লেখা হয়েছিল (যার অনেক কম বৈশিষ্ট্য ছিল), এক্সবিসি-র জন্য নয়। আইসি-র কিছু সীমাবদ্ধতার মধ্যে রয়েছে 16কেআইবি সংকলিত প্রোগ্রামের আকারের সীমা এবং গ্রাফিক্স ও শব্দের জন্য বৈশিষ্ট্যের অভাব। এক্সপোর্ট ডিকে মূলত এক্সপোর্ট রোবট কন্ট্রোলার (এক্সআরসি-এক্সবিসির পূর্বসূরি) প্রোগ্রাম করার জন্য ডিজাইন করা হয়েছিল এবং এক্সবিসিকেও সমর্থন করে। এক্সপোর্ট ডিকে-র আইসি-র একই সীমাবদ্ধতা নেই, তবে এর নিজস্ব সমস্যা রয়েছে-ডকুমেন্টেশনের প্রায় সম্পূর্ণ অভাব। কারণ আই. সি ব্যবহার করা উল্লেখযোগ্যভাবে সহজ, বেশিরভাগ বৈশিষ্ট্যের জন্য বিস্তৃত ডকুমেন্টেশন রয়েছে এবং এখনও বেশিরভাগ ব্যবহারের জন্য যথেষ্ট শক্তিশালী, এক্সবিসি ব্যবহারকারীদের বিশাল সংখ্যাগরিষ্ঠ আই. সি প্রোগ্রাম। তথ্যসূত্র বাহ্যিক লিঙ্ক চার্মড ল্যাবের এক্সপোর্ট ইন্টারেক্টিভ সি শখের রোবট 2000-এর রোবট