将缓冲开关与 VEX EXP 结合使用

描述

这个传感器是一个开关。 它告诉机器人其保险杠是被按下(传感器值为 1)还是被释放(传感器值为 0)。

EXP_Bumper.png


保险杠开关的工作原理:完成电路

VEX 保险杠开关基于可能最常用的电气设备:开关。 开关由两个端子(连接电线的位置)和一个线桥组成,用于在按下开关时“建立”连接。 如图所示,当您按下连接线时,您就“完成”了电路,并且机器人大脑将其记录在您的程序中。

保险杠开关是未连接或损坏的电路的一部分。 当您按下保险杠开关时,就会建立连接,并且允许电流流动。


缓冲开关的设置

放置

EXP_BaseBot_With_Bumper.png

保险杠开关的放置对于获得准确的读数非常重要。

确保机器人上没有任何结构位于传感器表面的按钮前面。

传感器前面的任何被压物体和传感器之间需要有一条畅通的路径。

读取保险杠开关结果

Screen_Shot_2022-01-27_at_12.03.37_PM.png

使用打印块打印 Bumper Switch 的结果很有帮助。

创建并运行打印 Bumper Switch 结果的项目后,您将能够在 Brain 的屏幕上看到它们。


在 VEXcode EXP 中将保险杠开关添加为设备

每当传感器与编程语言一起使用时,都需要使用该语言进行配置。

3-Wire_Devices.png

对于 VEXcode EXP,这是通过使用“设备”窗口中的“添加设备”功能来完成的。 您需要使用 3 线传感器。

3-Wire_Bumper.png

在设备的 3 线部分中,您将找到缓冲开关

要将缓冲开关添加到配置中,请按照本文中的步骤操作。

Bumper_Switch.png

将保险杠开关添加到您的项目后,一组新的传感器块将变得可用。

有关与保险杠开关有关的“传感”类别中的块的更多信息,请查看帮助信息 (Blocks 项目)。


保险杠开关的常见用途

感知压力

Screen_Shot_2022-01-27_at_12.28.33_PM.png

此功能允许您的机器人检测何时有物体按下保险杠开关。

左侧所示的示例项目用于对前面安装有保险杠开关的机器人进行编码,使其驱动直至按下传感器,然后在按下保险杠开关后停止驱动。

丰富活动

Screen_Shot_2022-01-27_at_1.50.07_PM.png

此功能允许您的程序在检测到有东西按下保险杠开关时运行特定代码。

左侧显示的示例项目用于对前面安装有保险杠开关的机器人进行编码,以在正方形中行驶,并且只要按下保险杠开关,Brain 就会打印 True。

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: