Jump to content

XBC

XBC
Также известен как Контроллер Xport Botball
Тип робот

XBC . , или Xport Botball Controller , — это робот, созданный на основе игры Charmed Labs [ 1 ] Экспорт [ 2 ] аппаратное обеспечение. Он был создан специально для соревнований по ботболу и использует Game Boy Advance для отображения и обработки высокого уровня; используется программируемая пользователем вентильная матрица для разгрузки низкоуровневой обработки двигателей и датчиков от Game Boy Advance. XBC программируется с использованием Interactive C , который является вариантом языка программирования C. XBC заменил RCX в 2005 году в качестве официального процессора Botball. RCX Not можно запрограммировать с использованием Interactive C , Quite C или простого графического интерфейса Lego. Оба робота могут иметь базы, построенные из деталей Lego .

XBC имеет порты для светодиодов/датчиков освещенности, ИК-датчиков отражения/цвета, SONAR и сенсорных датчиков. Камеру также можно подключить через массив контактов на передней панели XBC; он может отслеживать капли или служить датчиком цвета. Прямая трансляция с камеры может отображаться на экране GBA.

Сервоприводы и двигатели

[ редактировать ]

XBC имеет 4 порта двигателя и 4 порта сервопривода, каждый из которых обозначен цифрами 0–3 соответственно. Каждый двигатель можно независимо запрограммировать на движение назад или вперед, а каждый сервопривод можно независимо менять и точно контролировать. Сервоприводы и двигатели питаются от отдельного аккумуляторного блока от Game Boy Advance.

Программирование

[ редактировать ]

XBC можно запрограммировать с помощью Interactive C (IC) или Xport Development Kit (Xport DK). IC — это упрощенный вариант C, который должен быть максимально простым в использовании. Xport DK, напротив, представляет собой полноценный кросс-компилятор C/C++. IC имеет множество ограничений функций, которых нет в Xport DK; Частично это является результатом того факта, что IC изначально была написана для Handy Board (которая имела гораздо меньше функций), а не для XBC. Некоторые ограничения IC включают ограничение размера скомпилированной программы в 16 КБ и отсутствие функций графики и звука. Xport DK изначально был разработан для программирования контроллера робота Xport (XRC — предшественник XBC), а также поддерживает XBC. Xport DK не имеет тех же ограничений IC, но имеет свою проблему — практически полное отсутствие документации. Поскольку IC значительно проще в использовании, имеет обширную документацию по большинству функций и по-прежнему достаточно мощный для большинства применений, подавляющее большинство пользователей XBC программируют на IC.

[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: d153eb8f6ded6c9124962d0cb0db5957__1668619020
URL1:https://arc.ask3.ru/arc/aa/d1/57/d153eb8f6ded6c9124962d0cb0db5957.html
Заголовок, (Title) документа по адресу, URL1:
XBC - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)