Edit on GitHub

태스크 파라미터

R+ Task 3.0에서 사용하는 파라미터를 설명합니다. 각 장치에 따라 사용할 수 있는 파라미터를 분류하여 설명합니다. 자세한 사용법은 각 항목의 설명과 예제 코드를 참고하세요.

제어기 장치

주변 장치

포트 닉네임

제어기의 주변장치 포트에 연결되는 장치의 별명을 지정할 수 있습니다.

아래는 포트 닉네임이 적용된 예제입니다.


감속모터

서보모터 속도/위치

LED 모듈

여러가지 센서

제어기에 연결된 여러 센서를 제어하기 위해 사용합니다. 제어기마다 연결할 수 있는 장치가 다릅니다. 제어기 호환표를 참고하세요. 제어기 호환표

접촉센서

접촉센서의 접촉 여부를 읽어오기 위해 사용합니다. (True일 때 접촉됨, False일 때 접촉되지 않음)

적외선 센서

물체와의 거리를 읽어오기 위해 사용합니다. (값 범위 0 ~ 1023, 값이 0에 가까울수록 물체와의 거리가 멉니다.)

절대 거리 센서

물체와의 거리를 읽어오기 위해 사용합니다. (값 범위 0~ 1023, 값이 0에 가까울수록 물체와의 거리가 멉니다.)

컬러 센서

물체의 색상을 읽어오기 위해 사용합니다.

자석 센서

자석이나 물체의 자력을 읽어오기 위해 사용합니다. (True일 때 자석이 감지됨, False일 때 자석이 감지되지 않음)

온도 센서

물체의 온도를 읽어오기 위해 사용합니다. (온도 범위 : -20~120°C)

동작감지 센서

물체의 움직임을 감지하기 위해 사용합니다.

온습도 센서

물체의 온도와 습도를 읽어오기 위해 사용합니다. (온도 범위 : -20~120°C, 습도 범위 : 0~100%)

조도 센서

장소의 밝기를 감지하기 위해 사용합니다. (값 범위 0~ 1023, 값이 0에 가까울수록 주위가 어둡습니다.)

사용자 장치

사용자가 제작한 센서의 값을 읽어오거나 쓸 때 사용합니다.

모션 제어

제어기에 다운로드된 모션을 실행하기 위한 파라미터입니다.

모션 호출 번호

해당 호출 번호의 모션이 실행됩니다.

키프레임, 모션유닛, 모션에 대한 정보는 모션 프로그래밍을 참조하세요.

모션 연결

현재 모션 이후, 실행될 모션을 지정합니다. 현재 모션과 다음 실행 모션을 자연스럽게 연결할 수 있습니다.

Motion_Link

모션 상태

모션이 실행되고 있으면 True, 모션이 실행되고 있지 않으면 False값을 반환합니다.

관절 오프셋

모션이 실행될 때 -255~255 값을 모든 관절에 더해줍니다.
관절 오프셋이 -50이고 모션 데이터의 위치 값이 300 -> 400 -> 500으로 설정된 경우라면, 250 -> 350 -> 450으로 변경되어 실행됩니다.

관절 LED 자동 켜기

모션이 실행되는 동안 다이나믹셀의 LED를 켜거나 끌 수 있습니다. (True일 때 RGB LED 사용, False일 때 RGB LED 사용안함)
해당 기능은 OpenCM 9.04에서만 지원합니다.

내장 센서

제어기에 내장된 각종 센서를 사용할 수 있습니다.

시작 버튼 눌림 횟수

최초 제어기를 켤 때 연속적으로 시작버튼을 누른 횟수를 읽어올 때 사용합니다. 시작 버튼 눌림 횟수의 값의 범위는 0 ~ 255 입니다.

제어기 버튼 / 버튼

제어기의 버튼 상태를 읽어올 때 사용합니다. 제어기에 따라 사용할 수 있는 버튼이 달라집니다.

컨트롤러 버튼 릴리즈 이벤트

CM-550 제어기의 시작버튼이 눌렸다가 떨어질 때 1(True)이 되며, 값을 읽으면 0(False)으로 리셋됩니다.

버튼 눌림 시간

CM-550 제어기의 버튼을 누르고 있으면 버튼 눌림 시간이 ms 단위로 증가합니다.

버튼 눌림 1초 타이머

CM-550 제어기의 버튼을 누르고 있으면 버튼 눌림 시간이 1초 단위로 증가합니다.

최종 소리 감지 횟수

제어기에 내장된 마이크를 사용하여 일정 수준 이상의 큰 소리가 날 경우 1회씩 카운트하는 기능입니다. 대표적인 예로 박수 소리를 카운트하여 로봇을 동작시킬 때 많이 사용합니다.
감지된 소리 횟수를 누적하여 카운트합니다. 초기화가 필요한 경우 0값을 직접 입력해야 합니다.
제어기마다 지원하는 센서의 종류가 다릅니다. 각 제어기의 매뉴얼을 참고하세요.

실시간 소리 감지 횟수

제어기에 내장된 마이크를 사용하여 일정 수준 이상의 큰 소리가 날 경우 1회씩 카운트하는 기능입니다. 대표적인 예로 박수 소리를 카운트하여 로봇을 동작시킬 때 많이 사용합니다.
실시간으로 감지된 소리 횟수를 카운트합니다. 0.8초간 소리가 입력되지 않으면 0으로 초기화 됩니다.

적외선 센서

왼쪽 적외선 센서

제어기 왼쪽 하단에 위치한 적외선 센서의 값을 읽어올 때 사용합니다.

중앙 적외선 센서

제어기 전면 중앙에 위치한 적외선 센서의 값을 읽어올 때 사용합니다.

오른쪽 적외선 센서

제어기 오른쪽 하단에 위치한 적외선 센서의 값을 읽어올 때 사용합니다.

현재 입력 전압

제어기에 입력되는 전압을 읽어오기 위해 사용합니다.

제어기 온도

CM-550 제어기의 현재 온도를 측정하기 위해 사용합니다.

제어기 IMU 방향

CM-550 제어기의 장착 상태에 따라 제어기에 내장된 IMU 센서의 방향을 설정해 주어야 합니다. 제어기를 세워서 사용하거나 눕혀서 사용할 경우에 따라 아래와 같이 설정합니다.

제어기 장착 상태 설정값
수직으로 세워서 장착 0
수평으로 눕혀서 장착 1

Roll X / Pitch Y / Yaw Z

CM-550 제어기에 내장된 IMU 센서의 Roll / Pitch / Yaw 축 데이터를 읽어올 때 사용합니다. (단위 : 0.01°)

Gyro X / Y / Z

CM-550 제어기에 내장된 IMU 센서의 자이로 X / Y / Z 축 데이터를 읽어올 때 사용합니다. (단위 : 0.01°/s)

Accel X / Y / Z

CM-550 제어기에 내장된 IMU 센서의 가속도계 X / Y / Z 축 데이터를 읽어올 때 사용합니다. (단위 : 0.001G)

버저

버저 종류 / 버저 울림 시간

리모컨

받은 무선 데이터, 보낼 무선 데이터 / 무선 ID / RC-100채널

보낼 무선 데이터

제어기가 외부로 데이터를 내보낼 때 사용합니다.

새 무선 데이터 도착

제어기에 외부로부터 데이터가 전달되었을 때 값이 True가 됩니다.

내 로봇 무선 ID

지그비를 사용할 때 지그비 ID를 확인합니다.

상대로봇 무선 ID

지그비를 사용할 때 패어링할 지그비의 ID를 설정합니다.

RC-100 채널

적외선 수신기를 사용할 때 채널 값을 설정합니다. (값이 255일경우 블루투스/지그비 모드로 동작합니다.)

타이머

타이머

제어기에 자동으로 카운트 다운 되는 타이머의 값을 사용할 때 설정합니다. 타이머의 값 범위는 0~255이며, 단위는 0.128초 입니다.

정밀 타이머

타이머와 같은 기능을 하며 시간을 더 정밀하게 카운트 합니다. 정밀 타이머의 값 범위는 0 ~ 65,535이며, 단위는 0.001초 입니다.

딜레이

CM-550에서는 타이머와 조건대기가 결합된 딜레이 기능을 사용할수 있습니다.

자동꺼짐 타이머

제어기의 절전 모드 기능을 사용할 때 설정합니다.

설정값 OpenCM7.0의 타이머 시간 기타 제어기의 타이머 시간
0 60분 타이머 사용안함(배터리 방전에 주의)
1 ∼ 60 1 ∼ 60분 1 ∼ 60분
61 ∼ 254 60분 61 ∼254분
255 타이머 사용안함(배터리 방전에 주의) 255분

주의: OpenCM7.0은 설정값이 다르므로 주의하시기 바랍니다.

제어기: 기타

임의의 숫자

0 ~ 255 범위에서 임의의 숫자(Random Value)를 생성합니다.
값을 설정하여 최대값의 범위를 조절할 수 있습니다.

내장 LED

제어기의 내장 LED(Aux LED)를 제어하기 위해 사용합니다.

화면 출력

태스크 코드의 결과값을 터미널 창에서 확인하고 싶을 때 사용합니다.

화면 출력 후 줄바꿈

태스크 코드의 결과값을 터미널 창에서 확인하고 싶을 때 사용합니다. 출력 후 자동으로 다음 줄로 변경됩니다.

제어기: 직접 입력

다이나믹셀 장치

다이나믹셀 액츄에이터의 컨트롤 테이블 값을 읽거나 쓰기 위한 파라미터 입니다. 자세한 정보는 다이나믹셀의 컨트롤 테이블을 참고하세요.

다이나믹셀

작동 모드

다이나믹셀의 동작 모드를 설정합니다. 자세한 내용은 다이나믹셀의 Operating Mode를 참고하세요.

토크 켜기 / 끄기

다이나믹셀의 토크를 켜거나 끄기 위해 사용합니다. True일 때 토크 켜짐, False일 때 토크 꺼짐으로 동작합니다.

LED

다이나믹셀의 LED를 켜거나 끄기 위해 사용합니다. True일 때 LED 켜짐, False일 때 LED 꺼짐으로 동작합니다.

CW margin / CCW margin

다이나믹셀의 Margin 설정값을 읽어오거나 설정하기 위해 사용합니다. 값 범위는 0~ 254이며 가급적 기본값(1)을 바꾸지 않는 것이 좋습니다.
자세한 설명은 해당 다이나믹셀의 컨트롤 테이블을 참고하세요.

CW slope / CCW slope

다이나믹셀의 Slope 설정값을 읽어오거나 설정하기 위해 사용합니다. 총 7단계로 설정가능하며 아래 표에 따라 대표값이 설정됩니다.
자세한 설명은 해당 다이나믹셀의 컨트롤 테이블을 참고하세요.

단계 Data 값 Data 대표 값
1 0 (0x00) ~ 3(0x03) 2 (0x02)
2 4(0x04) ~ 7(0x07) 4 (0x04)
3 8(0x08)~15(0x0F) 8 (0x08)
4 16(0x10)~31(0x1F) 16 (0x10)
5 32(0x20)~63(0x3F) 32 (0x20)
6 64(0x40)~127(0x7F) 64 (0x40)
7 128(0x80)~254(0xFE) 128 (0x80)

PID Gains

다이나믹셀의 PID 설정값을 읽어오거나 설정하기 위해 사용합니다.
P gain은 Proportional Gain으로 작은 값일수록 유격이 커지고, 목표위치 근처에서의 출력정도가 약해집니다.
I gain은 Integral Gain 이며, D gain은 Derivative Gain 입니다.

목표 위치

다이나믹셀의 목표 위치값을 읽어오거나 설정하기 위해 사용합니다.

목표 속도

다이나믹셀의 이동 속도를 읽어오거나 설정하기 위해 사용합니다.

프로파일 가속도

다이나믹셀-X 시리즈에서 프로파일의 가속도를 설정합니다. 자세한 내용은 X 시리즈의 Profile Acceleration(108)을 참고하세요.

프로파일 속도

다이나믹셀-X 시리즈가 Position Control 또는 Extended Position Control 모드일 때 프로파일의 최대 속도를 설정합니다. 자세한 내용은 X 시리즈의 Profile Velocity(112)을 참고하세요.

목표 전류 / 토크

다이나믹셀의 전류 / 토크 한계를 설정하기 위해 사용합니다.

현재 위치

다이나믹셀의 현재 위치를 읽어오기 위해 사용합니다.

현재 속도

다이나믹셀의 현재 속도를 읽어오기 위해 사용합니다.

현재 하중

다이나믹셀의 출력축이 받고있는 하중값과 하중의 방향을 읽어오기 위해 사용합니다.

현재 입력 전압

다이나믹셀의 내부 전압을 읽어오기 위해 사용합니다.

현재 온도

다이나믹셀의 내부 온도를 읽어오기 위해 사용합니다.

움직임 유무

다이나믹셀의 움직임 유무를 읽어오기 위해 사용합니다. True일 때 움직이는 상태, False일 때 움직이지 않는 상태를 나타냅니다.

SyncWrite

CM-550 제어기를 사용할 경우 프로토콜 2.0 - SyncWrite 명령어를 사용할 수 있습니다.

SyncWrite Command

SyncWrite 명령어를 사용합니다. 아래와 같이 지정된 파라미터에 따른 동작을 합니다.

파라미터 동작 예시
0 SyncWrite 패킷 시작하기
1 SyncWrite 패킷 입력하기
2 SyncWrite 패킷 전송하기

SyncWrite Address

데이터가 전송될 주소를 나타냅니다.

데이터가 전송될 시작주소를 116번지로 설정합니다.

SyncWrite Length

전송될 데이터의 길이를 나타냅니다.

전송될 데이터의 길이를 4바이트로 설정합니다.

SyncWrite ID

데이터가 적용될 ID를 나타냅니다.

데이터를 수신받을 다이나믹셀의 ID를 2로 설정합니다.

SyncWrite Data

전송될 데이터를 나타냅니다.

10진수 값 2048을 전송할 데이터로 설정합니다.

SyncWrite 사용 예

다음은 SyncWrite 명령어를 이용해서 다이나믹셀 ID 2번과 3번의 116번 주소에 각각 2048의 값을 전달하는 방법입니다.

적외선 어레이 센서

  검은색 감지 유무 LED
센서값 <= 기준값 해당 BIT 1 ON
센서값 > 기준값 해당 BIT 0 OFF
2 진수 값 10 진수 값 검은색 감지 유무
0000001 1 1번 적외선 센서에 검은 색 감지
0000010 2 2번 적외선 센서에 검은 색 감지
0000100 4 3번 적외선 센서에 검은 색 감지
0001000 8 4번 적외선 센서에 검은 색 감지
0010000 16 5번 적외선 센서에 검은 색 감지
0100000 32 6번 적외선 센서에 검은 색 감지
1000000 64 7번 적외선 센서에 검은 색 감지

아래 그림과 같이 그림을 보며 값을 체크할 수 있습니다.

다이나믹셀 장치: 직접 입력

스마트 장치

제어기와 블루투스로 연결된 앱(R+ Smart, R+ IoT, R+ ENGINEER)의 컨트롤 테이블 값을 읽거나 쓰기 위한 파라미터 입니다.

카메라

스마트 기기의 카메라 기능을 사용하기 위한 파라미터입니다.

카메라 선택

스마트 기기에 내장된 카메라 중 사용할 카메라를 선택합니다. 아래 예제는 후면 카메라와 전면 카메라를 번갈아 선택하는 예제입니다.

카메라 확대

스마트 기기의 카메라를 확대할 때 사용합니다 (값의 범위는 0~255 입니다).
아래는 카메라를 1.024초에 한번씩 확대하는 예제입니다.

카메라 센서

스마트 기기의 카메라를 센서모드로 동작시키기 위해 사용합니다.

참고: 카메라 센서의 자세한 사용법은 비전을 참고하세요.

사진 촬영

스마트 기기의 카메라로 사진을 촬영할 때 사용합니다. (True일 때 촬영, False일 때 촬영정지)
아래는 스마트 기기의 후면 카메라를 이용하여 사진을 촬영하는 예제입니다.

비전

스마트 기기의 카메라를 “카메라 센서”로 설정시 사용하는 파라미터입니다.

감지된 색상

“카메라 센서”의 “색상 감지 모드”를 사용하는 경우, 화면 가운데 부분에 표시되는 색상을 확인하기 위해 사용합니다.
아래는 감지된 색상 값을 사용하는 예제입니다.

감지할 라인 색상

“카메라 센서”의 “라인 감지 모드”를 사용하는 경우, 감지할 라인의 색상을 설정하기 위해 사용합니다.

라인 감지 영역

“카메라 센서”의 “라인 감지 모드”를 사용하는 경우, 감지된 라인의 위치를 확인하기 위해 사용합니다.
아래는 녹색 라인이 감지되면 해당 라인에 빨간색 원을 표시하는 예제입니다.

얼굴 감지 영역

“카메라 센서”의 “얼굴 감지 모드”를 사용하는 경우, 감지된 얼굴의 위치를 확인하기 위해 사용합니다.
아래는 얼굴이 감지되면 해당 위치에 빨간색 원을 표시하는 예제입니다.

동작 감지 영역

“카메라 센서”의 “동작 감지 모드”를 사용하는 경우, 감지된 동작의 위치를 확인하기 위해 사용합니다.
아래는 동작이 감지되면 해당 위치에 빨간색 원을 표시하는 예제입니다.

표시

스마트 기기의 화면에 배경, 그림, 도형, 문자, 숫자를 표시하기 위해 사용합니다.

화면 회전

스마트 기기의 화면 방향을 설정할 때 사용합니다.
아래는 스마트 기기의 화면 방향을 1.024초마다 번갈아 변경하는 예제입니다.

배경 표시

스마트 기기의 화면에 그림 배경을 설정할 때 사용합니다.(스마트 기기 앱에 미리 등록해놓은 배경만 사용할 수 있습니다.)
아래는 스마트 기기의 그림 배경을 아이템1로 설정하는 예제입니다.

그림 표시

스마트 기기의 화면에 그림을 배치할 때 사용합니다.(스마트 기기 앱에 미리 등록해놓은 그림만 사용할 수 있습니다.)
아래는 스마트 기기의 위치2,3과 위치 4,3에 그림을 표시하는 예제입니다.

감지된 얼굴 그림 표시

“카메라 센서”의 “얼굴 감지 모드”를 사용할 경우, 감지된 얼굴에 덮어씌울 그림을 설정할 때 사용합니다. (스마트 기기 앱에 미리 등록해놓은 그림만 사용할 수 있습니다.)
아래는 스마트 기기의 카메라를 이용하여 얼굴을 감지한 후 감지된 얼굴 위에 그림을 표시하는 예제입니다.

도형 표시

스마트 기기의 화면에 도형을 배치할 때 사용합니다. (1 : 원, 2 : 사각형, 3 : 삼각형)
아래는 위치3,3에 파란색 원형과 회색 삼각형을 번갈아 표시하는 예제입니다.

문자 표시

스마트 기기의 화면에 문자를 배치할 때 사용합니다. (스마트 기기 앱에 미리 등록해놓은 문자만 사용할 수 있습니다.)
아래는 위치1,3~5,3에 차례로 문자를 표시했다가 지우는 예제입니다.

숫자 표시

스마트 기기의 화면에 숫자를 배치할 때 사용합니다. (별도의 문자 등록 없이 0~255 사이의 숫자를 사용할 수 있습니다.)
아래는 위치3,3에 숫자를 증가하며 표시하는 예제입니다.

멀티미디어

스마트 기기의 화면과 스피커를 사용하여 영상을 출력하거나, 소리를 출력하기 위해 사용합니다.

문자음성 자동변환(TTS)

스마트 기기의 문자음성 자동변환 서비스를 활용할 때 사용합니다. (스마트 기기 앱에 미리 등록해놓은 문자만 사용할 수 있습니다.)
아래는 문자아이템2, 문자아이템3을 번갈아 음성으로 변환하여 출력하는 예제입니다.

악기 연주

스마트 기기로 악기 소리를 낼 때 사용합니다.
아래는 어쿠스틱 피아노로 도, 레, 미를 반복해서 출력하는 예제입니다.

오디오 재생

스마트 기기의 오디오 파일을 재생할 때 사용합니다.
오디오 재생1과 오디오 재생2는 독립적으로 동작합니다. (스마트 기기 앱에 미리 등록해놓은 오디오 파일만 사용할 수 있습니다.)

볼륨

스마트 기기의 사운드 볼륨을 설정할 때 사용합니다.
값 범위는 0~255이며, 값이 클수록 볼륨이 커집니다. 기기에 따라 값의 범위가 다를 수 있습니다.
아래는 오디오 재생1, 오디오 재생2, 볼륨을 이용하여 스마트 기기의 음원을 재생하는 예제입니다.

동영상 재생

스마트 기기의 동영상 파일을 재생할 때 사용합니다. (스마트 기기 앱에 미리 등록해놓은 동영상만 사용할 수 있습니다.)

동영상 일시정지

스마트 기기에서 동영상 파일이 재생되고 있을 때 일시 정지하기 위해 사용합니다.
아래는 동영상 재생과 동영상 일시정지를 사용하여 화면을 터치하고 있는 동안 동영상 재생을 일시정지하는 예제입니다.

센서

스마트 기기에 내장된 여러 가지 센서를 활용하기 위해 사용합니다.

흔들림 센서

스마트 기기의 흔들림 센서를 활용하기 위해 사용합니다. 스마트 기기의 흔들림 정도에 따라 0~255사이 값이 출력됩니다.
아래는 스마트 기기의 흔들림 정도를 읽어 값이 80이상일 때 화면에 표시한 도형의 색상을 바꾸는 예제입니다.

기울기 센서

스마트 기기의 기울기 센서를 활용하기 위해 사용합니다. (왼쪽), (오른쪽), (위쪽), (아래쪽)의 기울기를 각각 0~90도로 출력됩니다.
아래는 스마트 기기의 기울기에 따라 화면에 기울어진 방향에 원을 표시하는 예제입니다.

조도 센서

스마트 기기의 조도 센서를 활용하기 위해 사용합니다. 주위 밝기에 따라 0~65535의 값이 출력됩니다. 기기에 따라 값의 범위가 다를 수 있습니다.
아래는 조도를 측정하여 주위가 어두우면 회색 원을, 주위가 밝으면 흰색 원을 화면에 표시하는 예제입니다.

자기장 센서

스마트 기기의 자기장 센서를 활용하기 위해 사용합니다. 주위 자기장에 따라 0~65535의 값이 출력됩니다.
아래는 스마트 기기 주위의 자기장을 측정하여 값을 화면에 표시하는 예제입니다.

방향 센서

스마트 기기의 방향 센서를 활용하기 위해 사용합니다. 방향에 따라 각도 단위로 0~359 사이의 값을 출력합니다. (0:북, 90:동, 180:남, 270:서)
아래는 스마트 기기의 방향 값을 10으로 나누어 화면에 표시하는 예제입니다.

소음 센서

스마트 기기의 소음 센서를 활용하기 위해 사용합니다. 소음에 따라 dB 단위로 0~255 사이의 값을 출력합니다.
아래는 소음의 크기에 따라 도형을 표시하는 예제입니다.

음성 인식

스마트 기기의 음성 인식 기능을 켜거나 끄기 위해 사용합니다. True일 때 “음성 인식 시작”, False일 때 “음성 인식 정지”로 동작합니다.

음성 인식 결과

“음성 인식”기능을 사용할 때, 인식된 결과를 확인하기 위해 사용합니다.
인식된 결과가 숫자로 표시됩니다. 0일 때 “결과값 없음”, 1~199일 때 해당 문자아이템과 일치.
아래는 음성 인식과 음성 인식 결과를 사용하여 화면을 터치했을 때 음성을 인식하여 인식된 결과를 화면 중앙에 표시하는 예제입니다.

터치 위치

스마트 기기의 화면 터치 위치를 활용하기 위해 사용합니다. 터치 위치1은 첫 번째로 터치된 손가락을 의미하며 터치 위치2는 두 번째로 터치된 손가락을 의미합니다.
아래는 터치한 위치에 도형을 표시하는 예제입니다.

제스처 인식

스마트 기기의 제스처 인식 기능을 활용하기 위해 사용합니다.
아래는 제스처를 인식하여 해당 제스처의 번호를 화면에 출력하는 예제입니다.

스마트 장치: 기타

스마트 기기의 부가 기능을 활용하기 위해 사용합니다.

디버그 정보 표시

스마트 기기의 주요기능들의 값을 화면에 표시하여 확인하기 위해 사용합니다.
하위 비트(우측)부터 1로 설정 시 다음의 정보를 스마트 기기의 화면에 표시할 수 있습니다.

비트(Bit) 정보
1번째 비트 비전 관련 위치, 색상 표시 (정수 입력 시 : 1)
2번째 비트 흔들림 값 표시 (정수 입력 시 : 2)
3번째 비트 기울기 상하좌우 값 표시 (정수 입력 시 : 4)
4번째 비트 조도 값 표시 (정수 입력 시 : 8)
5번째 비트 자기장 값 표시 (정수 입력 시 : 16)
6번째 비트 방향 값 표시 (정수 입력 시 : 32)
7번째 비트 소음 값 표시 (정수 입력 시 : 64)
8번째 비트 터치 위치 1, 2값 표시 (정수 입력 시 : 128)
9번째 비트 음성입력 결과 값 표시 (정수 입력 시 : 256)
10번째 비트 SMS 관련 전화번호, 내용 표시(정수 입력 시 : 512)

아래는 디버그 정보 표시 기능을 이용하는 예제입니다.

화면 출력

태스크 코드에서 특정 값을 눈으로 확인하고 싶을 때 사용합니다. (스마트 앱 화면에 표시됩니다.)

화면 출력 후 줄바꿈

태스크 코드에서 특정 값을 눈으로 확인하고 싶을 때 사용합니다. 출력 후 자동으로 다음 줄로 변경됩니다. (스마트 앱 화면에 표시됩니다.)
아래는 스마트 기기의 화면출력 예제입니다.

스마트 타이머

스마트 기기의 타이머를 설정하기 위해 사용합니다.

진동 시간

스마트 기기의 진동 기능을 켤 때 사용합니다.

진동 상태

스마트 기기가 현재 진동 중인지 확인하기 위해 사용합니다.
아래는 스마트 타이머와 진동 시간을 이용하여 10초마다 1초 진동하는 예제입니다.

현재 시간

스마트 기기로부터 현재시간을 읽어오기 위해 사용합니다.
아래는 현재시간을 화면에 표시하는 예제입니다.

플래시 LED

스마트 기기의 카메라 플래시 LED를 켜거나 끄기 위해 사용합니다.
아래는 조도센서로 주위 밝기를 측정하여 어두우면 플래시 LED를 켜는 예제입니다.

앱 실행하기

스마트 기기에 설치된 앱을 실행하기 위해 사용합니다.
아래는 화면을 터치하면 등록된 앱을 실행하는 예제입니다.

E-Mail 기능

촬영한 사진이나 동영상을 E-Mail로 발송하기 위해 사용합니다.

E-Mail 전송 상태

현재 E-Mail이 전송 중인지 확인하기 위해 사용합니다.
아래는 E-Mail 전송 기능과 E-Mail 전송 상태를 사용하여 촬영된 사진을 메일로 보내는 예제입니다.

화면 넓이 / 화면 높이

스마트 기기 화면의 넓이와 높이를 읽기 위해 사용합니다.

사용자 데이터

스마트 기기의 특정 주소영역에 사용자의 데이터를 읽거나 쓸 수 있습니다.

스마트 장치: 직접 입력

공통

모든 장치에서 사용할 수 있는 기본적인 변수와 상수입니다.

변수

숫자

참/거짓

2진수 숫자

모터 모드

SM-10 서보모터의 속도모드, 관절모드를 전환할 경우 사용합니다.

모션 목록

모션 예제가 열려있는 경우 해당 예제의 모션 목록이 여기에 나타납니다.
모션 예제가 열려있지 않은 경우 이 항목은 메뉴에 표시되지 않습니다.