모터 회전 블록

모터 회전 블록은 미디엄 모터, 라지 모터, NXT 모터에 내장된 모터 회전 센서에서 데이터를 얻습니다. 모터가 몇 도 또는 몇 회전 돌았는지 측정할 수 있습니다. 작동 중인 모터의 현재 파워 레벨도 얻을 수 있습니다.

모터 회전 블록은 회전량이나 파워 레벨을 경계값과도 비교하여 논리(참 또는 거짓) 출력을 얻습니다.

모터 회전 센서의 작동 방식, 모터 회전 센서에서 제공하는 데이터, 프로그래밍 예에 대한 자세한 내용은 모터 회전 센서 사용을 참조하세요.
팁과 요령
모터 회전 블록은 데이터 와이어로 데이터를 출력합니다. 데이터 와이어가 필요 없는 모터 회전 센서의 다른 사용 방식에 대해서는 모터 회전 센서 사용을 참조하세요.
모터 포트와 센서 모드 선택


포트 선택
모드 선택
입력
출력

블록 상단의 포트 선택을 사용하여, 측정하려는 모터와 연결된 EV3 브릭의 모터 포트(A, B, C, D)를 선택하세요. 모터 회전 블록은 센서처럼 작동하지만, 모터 포트에 모터를 연결한 상태에서 사용해야 합니다. 센서 포트와 함께 사용할 수는 없습니다.

모드 선택을 사용하여 블록의 모드를 선택하세요. 사용 가능한 입력 및 출력은 모드에 따라 바뀝니다.
모드
측정 - 각도


측정 - 각도 모드는 각도 출력에 현재 모터 회전량을 출력합니다. 모터 회전은 마지막으로 초기화 모드로 초기화했을 때와 비교하여 각도로 측정합니다.
측정 - 회전


측정 - 회전 모드는 회전 출력에 현재 모터 회전량을 출력합니다. 모터 회전은 마지막으로 초기화 모드로 초기화했을 때와 비교하여 회전수로 측정합니다.
측정 - 현재 모터 파워


측정 - 현재 모터 파워 모드는 현재 모터 파워 출력에 현재의 모터 파워 레벨을 출력합니다.
비교 모드


비교 모드는 선택한 비교 유형을 사용하여 센서 데이터(각도, 회전수, 파워 레벨)를 경계값과 비교합니다. 참/거짓 결과는 비교 결과에 출력되고, 센서 데이터는 선택한 센서 데이터 타입에 출력됩니다.
초기화


초기화 모드는 회전량을 0(0도 또는 0회전)으로 초기화합니다. 나중에 모터 회전 센서를 사용하여 모터의 회전량을 측정할 때는 초기화된 위치와 비교하여 측정합니다.

모터 회전 센서를 초기화하더라도 모터의 파워 레벨이나 위치에는 아무 영향이 없습니다. 오직 모터 회전 센서값만 영향을 받습니다.
입력 및 출력
모터 회전 블록에 사용 가능한 입력은 선택한 모드에 따라 달라집니다. 블록에 직접 입력 값을 입력할 수 있습니다. 데이터 와이어를 통해 프로그래밍 블록의 출력에서 입력 값을 제공할 수 있습니다.
입력유형허용값비고
비교 유형 숫자0 - 50: = (다음과 같음)
1: ≠ (같지 않음)
2: > (보다 큼)
3: ≥ (보다 크거나 같음)
4: < (보다 작음)
5: ≤ (보다 작거나 같음)
경계값 숫자모든 숫자센서 데이터와 비교하는 값
사용 가능한 출력은 선택한 모드에 따라 달라집니다. 출력을 사용하려면, 데이터 와이어를 통해 또 다른 프로그래밍 블록에 출력을 연결하세요.
출력유형비고
각도 숫자각도 단위의 회전량.
마지막 초기화 때부터 측정. 초기화 모드로 초기화.
회전 숫자회전수 단위의 회전량.
마지막 초기화 때부터 측정. 초기화 모드로 초기화.
현재 모터 파워 숫자현재의 모터 파워 레벨(-100~100).
비교 결과 논리비교 모드의 참/거짓 결과.
모터 회전
빠른 연결