VEX EXP와 함께 범퍼 스위치 사용하기

설명

이 센서는 스위치입니다. 범퍼가 눌려졌는지(센서 값 1) 해제되었는지(센서 값 0) 로봇에게 알려줍니다.

EXP_범퍼.png


범퍼 스위치 작동 방식: 회로 완성

VEX 범퍼 스위치는 아마도 가장 일반적으로 사용되는 전기 장치인 스위치를 기반으로 합니다. 스위치는 두 개의 터미널(와이어를 연결하는 장소)과 스위치를 눌렀을 때 연결을 '만드는' 와이어 브리지로 구성됩니다. 그림과 같이 연결선을 누르면 회로가 '완성'되고, 로봇브레인은 이를 프로그램에 등록합니다.

범퍼 스위치는 연결되지 않거나 파손된 회로의 일부입니다. 범퍼스위치를 누르면 연결이 되고, 전기가 흐르게 됩니다.


범퍼 스위치 설정

놓기

EXP_BaseBot_With_Bumper.png

정확한 판독값을 얻으려면 범퍼 스위치의 배치가 매우 중요합니다.

센서 전면에 있는 버튼 앞에 로봇의 구조물이 없는지 확인하십시오.

센서 앞에 누르는 물체와 센서 사이에 명확한 경로가 있어야 합니다.

범퍼 스위치 결과 읽기

Screen_Shot_2022-01-27_at_12.03.37_PM.png

범퍼 스위치의 결과를 인쇄하려면 인쇄 블록을 사용하는 것이 도움이 됩니다.

범퍼 스위치 결과를 인쇄하는 프로젝트를 생성하고 실행하면 이를 브레인 화면에서 볼 수 있습니다.


VEXcode EXP에서 범퍼 스위치를 장치로 추가하기

센서를 프로그래밍 언어와 함께 사용할 때마다 해당 언어 내에서 구성해야 합니다.

3-Wire_Devices.png

VEXcode EXP를 사용하면 장치 창에서 '장치 추가' 기능을 사용하여 이 작업을 수행할 수 있습니다. 3-Wire 센서로 이동해야 합니다.

범퍼_스위치.png

범퍼 스위치가 프로젝트에 추가되면 새로운 센서 블록 세트를 사용할 수 있습니다.

범퍼 스위치와 관련된 '센싱' 카테고리의 블록에 대한 자세한 내용은 도움말 정보(블록 프로젝트)를 참조하세요.


범퍼 스위치의 일반적인 용도

언론 감지

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: