3-проводные устройства#

Устройства с трехпроводным подключением подключаются к трехконтактным портам на блоке управления EXP Brain. К таким устройствам относятся датчики, устаревшие двигатели и исполнительные механизмы, которые обмениваются данными с помощью простых аналоговых или цифровых сигналов.

Ниже приведён список доступных 3-проводных устройств:

  • 3-проводной расширитель - 3-проводной расширитель добавляет дополнительные 3-проводные порты, когда все встроенные порты Brain заняты.

  • Акселерометр - Определяет ускорение и наклон вдоль нескольких осей для измерения движения и ориентации. Датчик включает в себя перемычку, которая регулирует чувствительность в диапазоне от 2G до 6G.

  • Адресуемый светодиод - Управляет светодиодными лентами через 3-проводной порт, позволяя устанавливать для отдельных светодиодов определенные цвета и узоры.

  • Аналоговый - Считывает непрерывный сигнал напряжения с аналогового 3-проводного датчика для отображения значений в заданном диапазоне.

  • Бамперный переключатель - Подпружиненный переключатель, используемый для обнаружения столкновений или ударов робота.

  • Цифровой вход - Считывает двоичные входные сигналы (высокий или низкий уровень) с внешних устройств, таких как переключатели или датчики.

  • Цифровой выход - Отправляет двоичные выходные сигналы (высокий или низкий уровень) для управления внешними устройствами, такими как светодиоды или реле.

  • Энкодер - Измеряет относительное положение и направление вращения вала для определения скорости или пройденного расстояния.

  • Гироскопический датчик - Гироскопический датчик измеряет направление и вращение робота.

  • Светодиодный индикатор - Управляет светодиодными индикаторами, включая и выключая их.

  • Датчик освещенности - Измеряет интенсивность окружающего света для обнаружения изменений яркости или контраста в окружающей среде робота.

  • Концевой выключатель - Небольшой выключатель, который обнаруживает контакт с предметами или поверхностями.

  • Line Tracker - Обнаруживает различия в отражении света, позволяя роботу следовать линиям на поверхности поля.

  • Датчик объекта - Использует инфракрасное отражение для определения близости объекта, возвращая цифровой сигнал, когда что-то находится в пределах досягаемости.

  • Потенциометр - Измеряет угловое положение вращающегося вала или механизма. Датчик поддерживает вращение на 270 градусов.

  • ШИМ (широтно-импульсная модуляция) - Выводит управляющий сигнал с широтно-импульсной модуляцией через 3-проводной порт для управления устаревшими контроллерами двигателей или сервоприводами.

  • Дальномер - Использует ультразвуковые звуковые волны для измерения расстояния между датчиком и близлежащими объектами.

Эти устройства подключаются к одному из восьми 3-проводных портов (a h) на EXP Brain или 3-проводном расширителе. При создании 3-проводного устройства передайте правильный порт в качестве аргумента port:

  • На EXP Brain доступ к портам осуществляется через brain.three_wire_port (например, brain.three_wire_port.a).

  • На 3-проводном расширителе доступ к портам осуществляется непосредственно из экземпляра расширителя (например, expander.a).

# Connect a Gyro Sensor to the Brain's E port
gyro_sensor = Gyro(brain.three_wire_port.e)

# Connect a Line Tracker to the 3-Wire Expander's C port
line_tracker = Line(expander.c)