跳转到主要内容

传感器

传感器积木用于读取主控/设备状态,并为条件、事件和控制逻辑提供数据。

设备与主控传感器

主控电量

block_hubs_all_sensors_battery_level.svg

返回当前主控电量。

设备电量 %

block_sensors_device_battery_level.svg

返回运行 MOCPilot 的手机/平板设备当前电量(百分比)。

主板温度

block_hubs_all_sensors_board_temp.svg

返回主控主板温度。

  • 仅适用于 BuWizz 2BuWizz 3

按钮按下状态

block_hubs_all_sensors_button_pressed.svg

检查所选主控按钮是否匹配所选状态。

  • 状态选项:按下释放

  • 常见按钮选项:中键(取决于主控)

  • 说明:可用按钮选项可能因主控型号而不同(不同主控可能暴露不同按钮集合)。

设备类型

block_hubs_all_motors_port_device_type.svg

返回所选端口连接的设备类型。

  • 类型:数值积木(Reporter)
  • 常见用途:在运行依赖特定设备的逻辑前先检测已连接设备

设备加速度计

block_sensors_device_accelerometer_sensor_data.svg

返回设备传感器的原始加速度计数值。

  • 轴选项:xyz

设备加速度

block_sensors_device_acceleration_sensor_data.svg

返回设备传感器的加速度数据。

  • 轴选项:xyz

朝向与倾斜传感器

倾斜

block_hubs_all_sensors_tilt.svg

返回所选轴的倾斜角度。

  • 轴选项:俯仰横滚偏航
  • 说明:偏航 仅在支持偏航数据的主控上可用。

获取朝向

block_hubs_sensors_get_orientation.svg

返回主控当前朝向状态。

  • 输出格式选项:文本索引
  • 朝向取值:

朝上方向是否为

block_hubs_all_sensors_is_orientation_up.svg

检查主控朝向是否与所选“朝上”方向一致。

  • 朝向选项:

设置倾斜朝向

block_hubs_sensors_set_tilt_orientation.svg

配置倾斜/朝向相关积木使用的朝向参考。

  • 朝向选项:

计时器与设备运动传感器

计时器

block_sensors_timer_value_float.svg

返回计时器值(秒)。

重置计时器

block_sensors_timer_reset.svg

将计时器重置为零。

端口传感器积木

Technic 距离传感器

block_hubs_all_sensors_port_technic_sensor_distance.svg

返回 Technic 距离传感器的距离值。

  • 单位选项:毫米厘米英寸百分比

Technic 当距离为

block_hubs_all_sensors_port_technic_sensor_when_distance_is.svg

触发/检查 Technic 距离传感器的距离条件。

  • 比较选项:小于大于等于
  • 单位选项:毫米厘米英寸百分比

Technic 颜色传感器设置模式

block_hubs_all_sensors_port_technic_sensor_set_mode.svg

此积木将 Technic 颜色传感器设置为所选模式。

  • 注意:更改颜色传感器模式可能会以意想不到的方式影响你的程序。例如,当 Technic 颜色传感器处于 "环境光" 模式时,无法读取颜色或反射光。

Technic 颜色传感器值

block_hubs_all_sensors_port_technic_sensor_color.svg

返回 Technic 距离传感器检测到的颜色值。

  • 输出选项:数值字符串

Technic 当颜色为

block_hubs_all_sensors_port_technic_sensor_when_color_is.svg

当检测到的颜色与所选颜色匹配时触发/检查。

Technic 反射光

block_hubs_all_sensors_port_technic_sensor_reflected_light.svg

返回反射光强度。

Technic 当反射光为

block_hubs_all_sensors_port_technic_sensor_when_reflected_light_is.svg

触发/检查反射光阈值条件。

  • 比较选项:<=>

Technic 环境光

block_hubs_all_sensors_port_technic_sensor_ambient_light.svg

返回环境光强度。

Technic 当环境光为

block_hubs_all_sensors_port_technic_sensor_when_ambient_light_is.svg

触发/检查环境光阈值条件。

  • 比较选项:<=>

Technic 原始颜色

block_hubs_all_sensors_port_technic_sensor_raw_color.svg

返回 Technic 传感器的原始颜色通道值。

  • 通道选项:绿

BOOST 传感器距离

block_hubs_all_sensors_port_boost_sensor_distance.svg

返回 BOOST 距离传感器的距离值。

  • 单位选项:百分比厘米英寸

BOOST 当距离为

block_hubs_all_sensors_port_boost_sensor_when_distance.svg

触发/检查 BOOST 距离传感器的距离条件。

  • 比较选项:小于大于等于
  • 单位选项:百分比厘米英寸

BOOST 传感器颜色

block_hubs_all_sensors_port_boost_sensor_color.svg

返回 BOOST 传感器检测到的颜色。

  • 输出选项:数值字符串

BOOST 是否为颜色

block_hubs_all_sensors_port_boost_sensor_is_color.svg

检查 BOOST 传感器当前是否检测到所选颜色。

BOOST 反射光

block_hubs_all_sensors_port_boost_sensor_reflected_light.svg

返回 BOOST 传感器的反射光数值。

BOOST 当反射光为

block_hubs_all_sensors_port_boost_sensor_when_reflected_light_is.svg

触发/检查 BOOST 传感器的反射光阈值条件。

  • 比较选项:<=>

Technic Move 设置功率模式

block_hubs_technicmove_sensors_set_power_mode.svg

设置 Technic Move 功率模式。

  • 模式选项:正常增压

WeDo 2 距离

block_hubs_all_sensors_port_wedo2_sensor_distance.svg

返回 WeDo 2 距离传感器的距离值。

  • 单位选项:百分比厘米英寸

WeDo 2 倾斜

block_hubs_all_sensors_port_wedo2_tilt.svg

返回 WeDo 2 倾斜传感器的倾斜值。

  • 轴选项:俯仰横滚