三线制设备#

三线设备连接到 V5 主板上的三针端口。这些设备包括传感器、传统电机和执行器,它们使用简单的模拟或数字信号进行通信。

以下是可用的三线设备列表:

  • 3线扩展器 – 当Brain的所有内置端口都被使用时,3线扩展器会增加额外的3线端口。

  • 加速度计 – 检测沿多个轴的加速度和倾斜度,以测量运动和方向。该传感器包含一个跳线,可在 2G6G 范围内调节灵敏度。

  • 可寻址 LED – 通过 3 线端口控制 LED 灯条,允许将单个 LED 设置为特定的颜色和图案。

  • 模拟 – 从模拟 3 线传感器读取连续电压信号,以报告一定范围内的值。

  • 碰撞开关 – 用于检测机器人碰撞或冲击的弹簧式开关。

  • 数字输入 – 从外部设备(如开关或传感器)读取二进制输入信号(高电平或低电平)。

  • 数字输出 – 发送二进制输出信号(高电平或低电平)来控制外部设备,如 LED 或继电器。

  • 编码器 – 测量轴的相对旋转位置和方向,以确定速度或行驶距离。

  • 陀螺仪传感器 – 陀螺仪传感器测量机器人的航向和旋转。

  • LED 指示灯 – 通过打开或关闭来控制 LED 指示灯。

  • 光传感器 – 测量环境光的强度,以检测机器人环境中的亮度或对比度变化。

  • 限位开关 – 一种检测与物体或表面接触的小型开关。

  • 循线器 – 检测光线反射的差异,使机器人能够沿着场地表面的线条行进。

  • 电机 393 – VEX EDR 系统的传统直流电机。

  • 物体传感器 – 利用红外反射来检测附近是否有物体,当物体在范围内时返回数字信号。

  • 【电位计】(potentiometer.md) – 测量旋转轴或机构的角位置。该传感器支持 270 度旋转。

  • V5 气动系统 – 控制 V5 气动电磁阀。

  • 脉冲宽度调制 (PWM) – 通过 3 线端口输出脉冲宽度调制控制信号,以驱动传统电机控制器或伺服电机。

  • 测距仪 – 使用超声波测量传感器与附近物体之间的距离。

  • 伺服电机 – 一种位置控制电机,用于将机构旋转到特定角度。

  • Victor Motor – 一款传统电机控制器,它接收来自 Brain 的 3 线 PWM 信号来控制无法直接插入智能端口的 VEXpro/EDR 直流电机。

These devices connect to one of eight 3-Wire ports (a through h) on the V5 Brain or a 3-Wire Expander. When constructing a 3-Wire device, pass the correct port as the port argument:

  • On the V5 Brain, ports are accessed through brain.three_wire_port (for example, brain.three_wire_port.a).

  • On a 3-Wire Expander, ports are accessed directly from the expander instance (for example, 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)

有关构建 3 线扩展器的更多信息,请点击此处