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)