找回密码
 马上注册

QQ登录

只需一步,快速开始

查看: 14926|回复: 0

【NXT-G中文使用帮助】等候模块

[复制链接]
发表于 2011-8-11 09:35:21 | 显示全部楼层 |阅读模式
此模块可让机器人在检测到环境的某种特定条件时继续。 使用滑块或键入值设置触发点,以在传感器值低于或高于触发点时程序继续。
wait_01.png
  • “等候”模块右上角的数字或字母显示了模块正在监*控的端口。 必要时可在如下所述的配置面板中更改端口。
  • 如果已选择等候光线、声音或超声波传感器,此图标指示设定的触发点的程度;显示的彩色条越多,触发点越高。 如果已选择等候触动传感器,此图标将显示触发模块以及允许程序继续的触动传感器条件(“碰撞”、“按压”或“释放”)。

配置等候模块

可使用“控制”属性下拉菜单从两个主要的等候条件中进行选择:

触动传感器

wait_02.png

选择“触动传感器”,程序将在继续至程序中下一模块之前等候触动传感器受到“碰撞”、“按压”或“释放”。
  • 选择触动传感器连接的端口。 默认情况下,模块会将端口 1 设置为触动传感器。
  • 使用单选按钮指定是否希望触动传感器受到碰撞、按压或释放时让程序继续。 如果希望模块在触动传感器快速按压并释放后激活,则选择“碰撞”。 如果希望模块在触动传感器被按压时触发,则选择“按压”。如果希望模块在触动传感器被释放时触发,则选择“释放”。
  • 可使用反馈框测试触动传感器。 当机器人上的传感器被激活时,将在此处显示编号 1。

声音传感器

wait_03.png

选择“声音传感器”,程序将等候特定声音强度激活声音传感器。
  • 选择声音传感器插入的端口。默认情况下,模块会将端口 2 设置给声音传感器。
  • 可使用滑块或在输入框中键入值来指定触发值。 如果希望声级高于触发值时触发模块,则选择滑块右侧的单选按钮;如果希望声级低于触发值时触发模块,则选择左侧的单选按钮。 也可以使用下拉菜单设置滑块的“真”部分。
  • 反馈框显示当前声音读数(0-100%)。 可使用其验证不同的触发值。

光线传感器

wait_04.png

选择“光线传感器”,程序将等候特定光线强度激活光线传感器。
  • 选择光线传感器插入的端口。默认情况下,模块会将端口 3 设置给光线传感器。
  • 可使用滑块或在输入框中键入值来指定触发值。 如果希望光线强度高于触发值时触发模块,则选择滑块右侧的单选按钮;如果希望光线强度低于触发值时触发模块,则选择左侧的单选按钮。 也可以使用下拉菜单设置滑块的“真”部分。
  • 如果选择了“发光”复选框,光线传感器将开启自身小光源并检测是否光被反射回来。
  • 反馈框显示当前光线读数(0-100%)。 可使用其验证不同的触发值。

超声波传感器

wait_05.png

选择“超声波传感器”,程序将等候检测到特定距离的物体时激活超声波传感器。
  • 选择超声波传感器插入的端口。默认情况下,模块会将端口 4 设置给超声波传感器。
  • 如果选择滑块左侧的单选按钮,模块将在检测到距离小于触发距离的物体时触发;选择右侧的单选按钮将在模块检测到大于触发距离的物体时触发模块。 使用滑块设置触发距离或直接在输入框中键入值(单位为厘米时为 0-250,或单位为英寸时为 0-100)。 请记住反射面积较大的物体比反射面积较小的物体可被检测到的距离更远。
  • 选择读数值,单位:厘米或英寸。
  • 反馈框显示当前超声波读数(0-250cm 或 0-100 英寸)。 读数 0 表示传感器可检测到的最近距离。 如果配置单位为厘米,读数 250 表示传感器能够检测到的最远距离(即,约 250cm)。 如果配置单位为英寸,读数 100 表示传感器能够检测到的最远距离(即,约 100 英寸)。

NXT 按钮

wait_06.png

如果选择“NXT 按钮”,程序将等候所选 NXT 按钮受到碰撞、按压或释放时继续。
  • 选择哪一个 NXT 按钮在激活时将发出“真”信号且程序继续。
  • 如果希望所选按钮在快速按压并释放后激活,则选择“碰撞”。 如果希望所选按钮在按钮被按压时激活,则选择“按压”。如果希望所选按钮在按钮被释放时激活,则选择“释放”。

(内置)角度传感器

wait_07.png

如果选择“角度传感器”,程序在电机转动设定圈数或度数时将继续。
  • 选择电机连接的端口。
  • 使用单选按钮设置所需的方向: 向前或向后。
  • 使用下拉菜单选择计数“圈数”或“角度”。
  • 键入希望程序继续之前运行的圈数或度数。
  • 反馈框将显示当前的圈数或角度。 使用复位按钮可清除反馈框。

计时器

wait_08.png

如果选择“计时器”,程序将在 NXT 内置计时器达到特定时间值时继续。
  • 选择希望受到监*控的 NXT 计时器。
  • 在输入框中键入时间值(单位:秒)。 可使用箭头增加或减少值。

接收消息

wait_09.png

如果选择“接收消息”,程序将在 NXT 接收特定蓝牙消息时继续。
  • 可使用下拉菜单选择希望收到的消息类型(文本、数字或逻辑)。
  • 要将测试消息与传入的消息进行比较,在输入测试文本或数字(如果已选择文本或数字作为格式),或使用单选按钮选择测试逻辑值(真或伪)。
  • 选择传入消息存入的邮箱号码。

触动*传感器

wait_11.png

选择“触动*传感器”,程序将在继续至程序中下一模块之前等候触动传感器受到“碰撞”、“按压”或“释放”。
  • 选择触动传感器连接的端口。 默认情况下,模块会将端口 1 设置为触动传感器。
  • 使用单选按钮指定是否希望触动传感器受到碰撞、按压或释放时让程序继续。 如果希望模块在触动传感器快速按压并释放后激活,则选择“碰撞”。 如果希望模块在触动传感器被按压时触发,则选择“按压”。如果希望模块在触动传感器被释放时触发,则选择“释放”。
  • 可使用反馈框测试触动传感器。 当机器人上的传感器被激活时,将在此处显示编号 1。

光线*传感器

wait_12.png

选择“光线*传感器”,程序将等候特定光线强度激活光线传感器。
  • 选择光线传感器插入的端口。默认情况下,模块会将端口 3 设置给光线传感器。
  • 可使用滑块或在输入框中键入值来指定触发值。 如果希望光线强度高于触发值时触发模块,则选择滑块右侧的单选按钮;如果希望光线强度低于触发值时触发模块,则选择左侧的单选按钮。 也可以使用下拉菜单设置滑块的“真”部分。
  • 反馈框显示当前光线读数(0-100%)。 可使用其验证不同的触发值。

角度*传感器

wait_13.png

如果选择“角度*传感器”,程序在圈数*传感器达到设定标度数(每圈 16)时将继续。
  • 选择圈数传感器插入的端口。默认情况下,模块会将端口 2 设置给圈数传感器。 如果需要,可更改此选择。
  • 使用单选按钮设置所需的方向: 向前或向后。
  • 可通过在输入框中键入值设定触发点。 如果希望模块在标度数(16 至一圈)超过触发值时触发,则选择大于号 (>);如果希望模块在标度数低于触发值时触发,则选择小于号 (<)。
  • 反馈框将显示当前的圈数或标度。 使用复位按钮可清除反馈框。

温度传感器

wait_14.png

如果选择“温度传感器”,程序将在温度达到特定温度时继续。
  • 选择温度传感器插入的端口。默认情况下,模块会将端口 4 设置给温度传感器。
  • 可使用滑块或在输入框中键入值来指定触发值。 如果希望温度高于触发值时触发模块,则选择滑块右侧的单选按钮;如果希望温度低于触发值时触发模块,则选择左侧的单选按钮。 也可以使用下拉菜单设置滑块的“真”部分。
  • 选择读数值,单位:摄氏或华氏。
  • 反馈框将显示当前的温度读数。

时间

wait_10.png

如果希望程序在前进至下一模块之前暂停一段时间,则选择“时间”。
  • 选择希望程序继续前等候的秒数。 指定时间单位可以为十分之一秒(例如: 12,3 或 12.3 (US))。


如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

手机版|中文乐高 ( 桂ICP备13001575号-7 )

GMT+8, 2024-11-21 22:19 , Processed in 0.117983 second(s), 21 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表