bwmotor (①왼쪽모터속도, ②오른쪽모터속도, ③센서선택, ④브레이크);

bmotor (①왼쪽모터속도, ②오른쪽모터속도, ③센서선택, ④브레이크);

함수설명 : 동작함수(모터함수)

motor함수와 비슷한 함수이며 센서를 선택하여 정해진 색을 감지하면 멈추는 함수입니다. bwmotor는 검정색 감지 후 흰색을 감지하면 멈추고 bmotors는 검정색을 감지하면 멈추는 함수입니다. 위 함수를 이용하여 회전동작도 가능합니다. 여러 개의 센서를 동시 선택할 시 선택한 센서가 AND조건이어야만 인식 됩니다.

인자값

①왼쪽 모터 속도 : -20 ~ 20 왼쪽 모터의 속도를 설정한다. ②오른쪽 모터 속도 : -20 ~ 20 오른쪽 모터의 속도를 설정한다. ③센서선택: s1, s2, s3, s4, s5, s5, s6, s7, s8 ④브레이크 : -255 ~ 255 음수이든 양수이든 상관없이 회전하는 반대방향으로 정해진 시간만큼 모터가 구동 된다.

예제

bwmotor(20,20,S1,0); //센서1이 라인을 감지 후 흰색을 만날 때까지 직진 bmotor(20,20,S1,0); //센서1이 라인을 감지하면 멈춤 bwmotor(20,-20,S7,0); //센서7을 이용한 우회전 동작 bwmotor(-20,20,S1,0); //센서1을 이용한 좌회전 동작

Untitled

Untitled


미션1