현재 위치 - 회사기업대전 - 기업 정보 시스템 - 나영트 3D 로봇 시뮬레이션 시스템 나침반 센서 사용 방법?

나영트 3D 로봇 시뮬레이션 시스템 나침반 센서 사용 방법?

나침반 센서 범위: 0 (0 과 같을 수 있음) ~ 360 (360 과 같을 수 없음)

나침반 센서 유형: 아날로그 입력

나침반 센서 설치 이후 전체 실행 중에 나침반의 읽기 값은 해당 방향인 경우에만 0 도입니다. 즉, 0 도 방향은 로봇의 방향 변화에 따라 변경되지 않습니다. 오른쪽은 90 도, 뒤는 180 도, 왼쪽은 270 도입니다.

로봇이 0 도에서 90 도로 바뀌면. 코드는 다음과 같습니다.

while (analog (6) lt; 85)//?

{

motor (0,50); -응?

Motor(1, -50)

}

여기는 90 도로 이동하는 것입니다. 왜 순환 제어에 90 이 아닌 85 도 미만으로 쓰여 있습니까 여기서 기계의 브레이크 시간을 고려할 때).

270 도에서 40 도로 옮기려면 어떻게 써야 하나요?

1,? 시계 반대 방향으로 회전할 수 있습니다. 회전하는 동안 각도가 계속 감소하기 때문에 다음과 같이 코드를 쓸 수 있습니다.

while (analog (6) gt; 45){? 모터 (0,-50); 모터 (1,50); }

2,? 시계 방향으로 회전할 수 있습니다. 회전하는 동안 각도는 360 도에 도달하기 전에 증가합니다. 360 도 (0 도) 에 도달하면 회전 과정도 증가 상태에 있습니다. 여기서는 단순히 증가하거나 감소하는 것이 아니므로 조건의 복합을 사용해야 합니다. 다음과 같이 코드를 쓸 수 있습니다.

while (analog (6) lt; 35? | |? Analog (6) gt; 55){? 모터 (0,50); 모터 (1,-50); }

copyright 2024회사기업대전