VEXcode로 더 많은 것을 얻으십시오
새 소프트웨어로 전환하는 것이 좋습니다. VEXcode에는 Chromebook, iPad, Android 태블릿, Windows 및 Mac에서 작동하는 블록 기반 및 텍스트 기반 옵션이 있습니다. VEXcode 다운로드 방법에 대한 자세한 내용은 code.vex.com 을 방문하세요.
VEX Coding studio는 중단되었으며 더 이상 다운로드할 수 없습니다. 이미 다운로드했습니까? 프로그램은 계속 작동하지만 더 이상 지원되지 않습니다.
VEXcode로 전환하는 사용자는 이 문서를 따라 C++/C++ Pro 프로젝트를 VEXcode Pro V5로 마이그레이션할 수 있습니다.

이 예제 프로그램은 Modkit을 사용하여 발톱을 열고 닫도록 V5 Clawbot을 프로그래밍하는 방법을 보여줍니다.

기본OpenCloseClaw.vex

구성
  • 포트 3의 V5 스마트 모터, ClawMotor.
프로그램

파일-7mnfkUvMq3.png

작동 방식

먼저 when (STARTED) 블록은 프로그램이 시작될 때 로봇에게 이 코드를 실행하도록 지시합니다.

그런 다음 클로 모터는 역방향으로 회전 으로 설정됩니다.. 스핀 이 사용되므로 모터가 회전하기 시작하고 프로그램이 즉시 계속됩니다. 역방향 회전하면 클로 모터가 클로 턱을 엽니다.

그런 다음 프로그램은 모터가 회전하기 시작할 수 있도록 1/10초( .2 초) 동안 일시 중지합니다. .

다음으로 프로그램은 while 루프를 입력하여 모터의 속도 은 음수입니다(< 0). 클로 죠가 완전히 열리면 모터의 움직임이 저항됩니다. 이 경우 속도는 0 이 되고 루프가 종료됩니다. 루프가 비어 있기 때문에 클로가 열리는 동안 다른 일은 일어나지 않습니다.

그런 다음 클로가 열리면 클로 모터에 stop명령이 내려집니다. 이렇게 하면 모터의 회전 이 중지되어 계속해서 열려고 시도하지 않습니다. 이런 일이 발생하면 발톱 턱이 약간 뒤로 튀어 나옵니다.

다음으로 프로그램은 1 초 동안 일시 중지됩니다.

마지막으로 스핀 블록, 동안 루프 및 stop 블록이 반복되지만 회전하는 앞으로. 클로 모터를 반대 방향으로 돌리면 클로 턱이 닫힙니다. 발톱의 움직임이 저항되면 루프가 종료되고 모터가 멈춥니다..

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