XBC
એક્સબીસી, અથવા એક્સપોર્ટ બોટબોલ કંટ્રોલર, ચાર્મ્ડ લેબ્સના એક્સપોર્ટ હાર્ડવેર પર આધારિત રોબોટ છે. તે ખાસ કરીને બોટબોલ સ્પર્ધા માટે બનાવવામાં આવ્યું હતું અને તેના પ્રદર્શન માટે અને ઉચ્ચ-સ્તરની પ્રક્રિયા માટે ગેમ બોય એડવાન્સનો ઉપયોગ કરે છે; ફિલ્ડ-પ્રોગ્રામેબલ ગેટ એરેનો ઉપયોગ ગેમ બોય એડવાન્સમાંથી મોટર્સ અને સેન્સરની નિમ્ન-સ્તરની પ્રક્રિયાને ઓફલોડ કરવા માટે થાય છે. એક્સબીસી ઇન્ટરેક્ટિવ સીનો ઉપયોગ કરીને પ્રોગ્રામ કરવામાં આવે છે, જે સી પ્રોગ્રામિંગ ભાષાનો એક પ્રકાર છે. 2005માં XBCએ બોટબોલના સત્તાવાર પ્રોસેસર તરીકે RCXનું સ્થાન લીધું હતું. આરસીએક્સને ઇન્ટરેક્ટિવ સી, નોટ ક્વિટ સી અથવા લેગોના સરળ જીયુઆઈ ઇન્ટરફેસનો ઉપયોગ કરીને પ્રોગ્રામ કરી શકાય છે. બંને રોબોટ્સમાં લેગો ટુકડાઓથી બનેલા પાયા હોઈ શકે છે. સેન્સર્સ એક્સબીસીમાં એલઇડી/લાઇટ સેન્સર્સ, આઈઆર રિફ્લેક્શન/કલર સેન્સર્સ, સોનાર અને ટચ સેન્સર્સ માટે પોર્ટ છે. કેમેરાને એક્સબીસીના આગળના ભાગમાં હેડર પિન એરે દ્વારા પણ જોડી શકાય છે; તે બ્લોબ-ટ્રેક કરી શકે છે અથવા રંગ સેન્સર તરીકે કામ કરી શકે છે. કેમેરાની લાઇવ ફીડ જી. બી. એ. ની સ્ક્રીન પર પ્રદર્શિત કરી શકાય છે. સર્વોસ અને મોટર્સ એક્સબીસીમાં 4 મોટર પોર્ટ અને 4 સર્વો પોર્ટ છે, દરેકને અનુક્રમે 0-3 લેબલ થયેલ છે. દરેક મોટરને પાછળ અથવા આગળ જવા માટે સ્વતંત્ર રીતે પ્રોગ્રામ કરી શકાય છે અને દરેક સર્વો સ્વતંત્ર રીતે બદલી શકાય છે અને ચોકસાઇ સાથે નિયંત્રિત કરી શકાય છે. સર્વોઝ અને મોટર્સ ગેમ બોય એડવાન્સથી અલગ બેટરી પેક દ્વારા સંચાલિત છે. એક્સબીસીને ઇન્ટરેક્ટિવ સી (આઇસી) અથવા એક્સપોર્ટ ડેવલપમેન્ટ કિટ (એક્સપોર્ટ ડીકે) નો ઉપયોગ કરીને પ્રોગ્રામ કરી શકાય છે. આઇસી એ સીનો એક સરળ પ્રકાર છે, જેનો ઉપયોગ શક્ય તેટલો સરળ બનાવવાનો હેતુ છે. એક્સપોર્ટ ડીકે, તેનાથી વિપરીત, એક સંપૂર્ણ વિકસિત સી/સી + + ક્રોસ-કમ્પાઇલર છે. આઇસીમાં ઘણી લાક્ષણિકતાઓની મર્યાદાઓ છે જે એક્સપોર્ટ ડીકેમાં હાજર નથી; આ અંશતઃ એ હકીકતનું પરિણામ છે કે આઇસી મૂળરૂપે હેન્ડી બોર્ડ (જેમાં ઘણી ઓછી સુવિધાઓ હતી) માટે લખવામાં આવી હતી, એક્સબીસી માટે નહીં. આઇસીની કેટલીક મર્યાદાઓમાં 16કેઆઇબી સંકલિત કાર્યક્રમ કદ મર્યાદા અને ગ્રાફિક્સ અને ધ્વનિ માટે સુવિધાઓનો અભાવનો સમાવેશ થાય છે. એક્સપોર્ટ ડીકે મૂળરૂપે એક્સપોર્ટ રોબોટ કંટ્રોલર (એક્સઆરસી-એક્સબીસીના પુરોગામી) ને પ્રોગ્રામ કરવા માટે ડિઝાઇન કરવામાં આવી હતી, અને એક્સબીસીને પણ સપોર્ટ કરે છે. એક્સપોર્ટ ડીકે પાસે આઇસીની સમાન મર્યાદાઓ નથી, પરંતુ તેની પોતાની સમસ્યા છે-દસ્તાવેજીકરણનો લગભગ સંપૂર્ણ અભાવ. કારણ કે આઇસી વાપરવા માટે નોંધપાત્ર રીતે સરળ છે, મોટાભાગની સુવિધાઓ માટે વ્યાપક દસ્તાવેજો ધરાવે છે, અને હજુ પણ મોટાભાગના ઉપયોગો માટે પૂરતા શક્તિશાળી છે, મોટાભાગના એક્સબીસી વપરાશકર્તાઓ આઇસીમાં પ્રોગ્રામ કરે છે. સંદર્ભો બાહ્ય કડીઓ ચાર્મ્ડ લેબના એક્સપોર્ટ ઇન્ટરેક્ટિવ સી હોબીસ્ટ રોબોટ્સ 2000s રોબોટ્સ