#include "roboid.h" int main(int argc, char *argv[]) { int value1, value2, value3, value4; hamster_create(); // 햄스터 인스턴스를 생성한다. value1 = hamster_read(HAMSTER_LEFT_PROXIMITY); // 왼쪽 근접 센서 값을 얻는다. value2 = hamster_read_at(HAMSTER_ACCELERATION, 0); // X축 가속도 값을 얻는다. value3 = hamster_read_at(HAMSTER_ACCELERATION, 1); // Y축 가속도 값을 얻는다. value4 = hamster_read_at(HAMSTER_ACCELERATION, 2); // Z축 가속도 값을 얻는다. hamster_write(HAMSTER_LEFT_WHEEL, 30); // 왼쪽 바퀴의 속도를 30으로 한다. dispose_all(); // 통신 연결을 종료하고 메모리를 해제한다. return 0; }두 번째 종류의 함수는 햄스터 로봇에만 적용할 수 있으며, 함수 내부에서 위의 일반화된 함수를 호출해 줍니다. 이 함수는 디바이스의 이름과 유사한 이름으로 구성되어 있습니다.
#include "roboid.h" int main(int argc, char *argv[]) { int value1, value2, value3, value4; hamster_create(); // 햄스터 인스턴스를 생성한다. value1 = hamster_left_proximity(); // 왼쪽 근접 센서 값을 얻는다. value2 = hamster_acceleration_x(); // X축 가속도 값을 얻는다. value3 = hamster_acceleration_y(); // Y축 가속도 값을 얻는다. value4 = hamster_acceleration_z(); // Z축 가속도 값을 얻는다. hamster_left_wheel(30); // 왼쪽 바퀴의 속도를 30으로 한다. dispose_all(); // 통신 연결을 종료하고 메모리를 해제한다. return 0; }
#include "roboid.h" int main(int argc, char *argv[]) { // 햄스터 인스턴스를 생성한다. hamster_create(); dispose_all(); return 0; }
#include "roboid.h" int main(int argc, char *argv[]) { // 햄스터 인스턴스를 생성한다. hamster_create_port("COM52"); dispose_all(); return 0; }
#include "roboid.h" int main(int argc, char *argv[]) { int value; hamster_create(); // X축 가속도 값을 얻는다. value = hamster_acceleration_x(); dispose_all(); return 0; }
#include "roboid.h" int main(int argc, char *argv[]) { int value; hamster_create(); // Y축 가속도 값을 얻는다. value = hamster_acceleration_y(); dispose_all(); return 0; }
#include "roboid.h" int main(int argc, char *argv[]) { int value; hamster_create(); // Z축 가속도 값을 얻는다. value = hamster_acceleration_z(); dispose_all(); return 0; }
#include "roboid.h" int main(int argc, char *argv[]) { hamster_create(); // 버저 음을 짧게 소리낸다. hamster_beep(); dispose_all(); return 0; }
#include "roboid.h" int main(int argc, char *argv[]) { hamster_create(); // 말판 위에서 한 칸 앞으로 이동한다. hamster_board_forward(); dispose_all(); return 0; }
#include "roboid.h" int main(int argc, char *argv[]) { hamster_create(); // 말판 위에서 왼쪽 방향으로 제자리에서 90도 회전한다. hamster_board_left(); dispose_all(); return 0; }
#include "roboid.h" int main(int argc, char *argv[]) { hamster_create(); // 말판 위에서 오른쪽 방향으로 제자리에서 90도 회전한다. hamster_board_right(); dispose_all(); return 0; }
#include "roboid.h" int main(int argc, char *argv[]) { hamster_create(); // 버저 소리의 음 높이를 1000 Hz로 한다. hamster_buzzer(1000); // 버저 소리의 음 높이를 261.63 Hz로 한다. hamster_buzzer(261.63); // 버저 소리를 끈다. hamster_buzzer(0); dispose_all(); return 0; }
입출력 모드 | 값의 범위 | 설명 |
---|---|---|
HAMSTER_IO_MODE_ANALOG_INPUT (아날로그 입력 모드) |
0 ~ 255 | 입력 전압을 8비트 ADC로 측정한다. 최대 입력 전압인 3.3V가 입력되면 255의 값을 가진다. |
HAMSTER_IO_MODE_DIGITAL_INPUT (디지털 입력 모드) |
0 또는 1 | 입력 전압을 0과 1로 변환한다. 입력 전압이 1.6V 이상이면 1로 하고, 아니면 0으로 한다. |
#include "roboid.h" int main(int argc, char *argv[]) { int value; hamster_create(); hamster_io_mode_a(HAMSTER_IO_MODE_ANALOG_INPUT); // 포트 A로 입력되는 신호 값을 얻는다. value = hamster_input_a(); dispose_all(); return 0; }
입출력 모드 | 값의 범위 | 설명 |
---|---|---|
HAMSTER_IO_MODE_ANALOG_INPUT (아날로그 입력 모드) |
0 ~ 255 | 입력 전압을 8비트 ADC로 측정한다. 최대 입력 전압인 3.3V가 입력되면 255의 값을 가진다. |
HAMSTER_IO_MODE_DIGITAL_INPUT (디지털 입력 모드) |
0 또는 1 | 입력 전압을 0과 1로 변환한다. 입력 전압이 1.6V 이상이면 1로 하고, 아니면 0으로 한다. |
#include "roboid.h" int main(int argc, char *argv[]) { int value; hamster_create(); hamster_io_mode_b(HAMSTER_IO_MODE_DIGITAL_INPUT); // 포트 B로 입력되는 신호 값을 얻는다. value = hamster_input_b(); dispose_all(); return 0; }
입출력 모드 | 상수 값 | 설명 |
---|---|---|
HAMSTER_IO_MODE_ANALOG_INPUT (아날로그 입력 모드) |
0 | 입력 전압을 8비트 ADC로 측정한다. 최대 입력 전압인 3.3V가 입력되면 255의 값을 가진다. |
HAMSTER_IO_MODE_DIGITAL_INPUT (디지털 입력 모드) |
1 | 입력 전압을 0과 1로 변환한다. 입력 전압이 1.6V 이상이면 1로 하고, 아니면 0으로 한다. |
HAMSTER_IO_MODE_SERVO_OUTPUT (아날로그 서보 출력 모드) |
8 | 외부 서보 제어용 PWM 신호를 출력한다. |
HAMSTER_IO_MODE_PWM_OUTPUT (PWM 출력 모드) |
9 | 듀티비(0 ~ 255 단계)에 따른 PWM 파형을 출력한다. |
HAMSTER_IO_MODE_DIGITAL_OUTPUT (디지털 출력 모드) |
10 | 디지털 값 LOW(0) 또는 HIGH(1)를 출력한다. |
#include "roboid.h" int main(int argc, char *argv[]) { hamster_create(); // 포트 A의 입출력 모드를 아날로그 입력 모드로 설정한다. hamster_io_mode_a(HAMSTER_IO_MODE_ANALOG_INPUT); dispose_all(); return 0; }
입출력 모드 | 상수 값 | 설명 |
---|---|---|
HAMSTER_IO_MODE_ANALOG_INPUT (아날로그 입력 모드) |
0 | 입력 전압을 8비트 ADC로 측정한다. 최대 입력 전압인 3.3V가 입력되면 255의 값을 가진다. |
HAMSTER_IO_MODE_DIGITAL_INPUT (디지털 입력 모드) |
1 | 입력 전압을 0과 1로 변환한다. 입력 전압이 1.6V 이상이면 1로 하고, 아니면 0으로 한다. |
HAMSTER_IO_MODE_SERVO_OUTPUT (아날로그 서보 출력 모드) |
8 | 외부 서보 제어용 PWM 신호를 출력한다. |
HAMSTER_IO_MODE_PWM_OUTPUT (PWM 출력 모드) |
9 | 듀티비(0 ~ 255 단계)에 따른 PWM 파형을 출력한다. |
HAMSTER_IO_MODE_DIGITAL_OUTPUT (디지털 출력 모드) |
10 | 디지털 값 LOW(0) 또는 HIGH(1)를 출력한다. |
#include "roboid.h" int main(int argc, char *argv[]) { hamster_create(); // 포트 B의 입출력 모드를 PWM 출력 모드로 설정한다. hamster_io_mode_b(HAMSTER_IO_MODE_PWM_OUTPUT); dispose_all(); return 0; }
LED 색상 | 상수 값 | 설명 |
---|---|---|
HAMSTER_LED_OFF | 0 | LED를 끈다. |
HAMSTER_LED_BLUE | 1 | LED를 파란색으로 켠다. (R: 0, G: 0, B: 255) |
HAMSTER_LED_GREEN | 2 | LED를 초록색으로 켠다. (R: 0, G: 255, B: 0) |
HAMSTER_LED_CYAN | 3 | LED를 하늘색으로 켠다. (R: 0, G: 255, B: 255) |
HAMSTER_LED_RED | 4 | LED를 빨간색으로 켠다. (R: 255, G: 0, B: 0) |
HAMSTER_LED_MAGENTA | 5 | LED를 보라색으로 켠다. (R: 255, G: 0, B: 255) |
HAMSTER_LED_YELLOW | 6 | LED를 노란색으로 켠다. (R: 255, G: 255, B: 0) |
HAMSTER_LED_WHITE | 7 | LED를 하얀색으로 켠다. (R: 255, G: 255, B: 255) |
#include "roboid.h" int main(int argc, char *argv[]) { hamster_create(); // 왼쪽 LED를 빨간색으로, 오른쪽 LED를 파란색으로 켠다. hamster_leds(HAMSTER_LED_RED, HAMSTER_LED_BLUE); // 양쪽 LED를 끈다. hamster_leds(0, 0); dispose_all(); return 0; }
#include "roboid.h" int main(int argc, char *argv[]) { int value; hamster_create(); // 왼쪽 바닥 센서 값을 얻는다. value = hamster_left_floor(); dispose_all(); return 0; }
LED 색상 | 상수 값 | 설명 |
---|---|---|
HAMSTER_LED_OFF | 0 | LED를 끈다. |
HAMSTER_LED_BLUE | 1 | LED를 파란색으로 켠다. (R: 0, G: 0, B: 255) |
HAMSTER_LED_GREEN | 2 | LED를 초록색으로 켠다. (R: 0, G: 255, B: 0) |
HAMSTER_LED_CYAN | 3 | LED를 하늘색으로 켠다. (R: 0, G: 255, B: 255) |
HAMSTER_LED_RED | 4 | LED를 빨간색으로 켠다. (R: 255, G: 0, B: 0) |
HAMSTER_LED_MAGENTA | 5 | LED를 보라색으로 켠다. (R: 255, G: 0, B: 255) |
HAMSTER_LED_YELLOW | 6 | LED를 노란색으로 켠다. (R: 255, G: 255, B: 0) |
HAMSTER_LED_WHITE | 7 | LED를 하얀색으로 켠다. (R: 255, G: 255, B: 255) |
#include "roboid.h" int main(int argc, char *argv[]) { hamster_create(); // 왼쪽 LED를 빨간색으로 켠다. hamster_left_led(HAMSTER_LED_RED); // 왼쪽 LED를 끈다. hamster_left_led(0); dispose_all(); return 0; }
#include "roboid.h" int main(int argc, char *argv[]) { int value; hamster_create(); // 왼쪽 근접 센서 값을 얻는다. value = hamster_left_proximity(); dispose_all(); return 0; }
#include "roboid.h" int main(int argc, char *argv[]) { hamster_create(); // 왼쪽 바퀴를 30%의 속력으로 앞으로 회전하게 한다. hamster_left_wheel(30); // 왼쪽 바퀴를 30%의 속력으로 뒤로 회전하게 한다. hamster_left_wheel(-30); // 왼쪽 바퀴를 정지한다. hamster_left_wheel(0); dispose_all(); return 0; }
#include "roboid.h" int main(int argc, char *argv[]) { int value; hamster_create(); // 밝기 센서 값을 얻는다. value = hamster_light(); dispose_all(); return 0; }
라인 트레이서 모드 | 데이터 값 | 설명 |
---|---|---|
HAMSTER_LINE_TRACER_MODE_OFF | 0 | 내장된 라인 트레이서 기능을 사용하지 않는다. |
HAMSTER_LINE_TRACER_MODE_BLACK_LEFT_SENSOR | 1 | 왼쪽 바닥 센서를 사용하여 검은색 라인을 오른쪽에 두고 가장자리를 따라 전진한다. |
HAMSTER_LINE_TRACER_MODE_BLACK_RIGHT_SENSOR | 2 | 오른쪽 바닥 센서를 사용하여 검은색 라인을 왼쪽에 두고 가장자리를 따라 전진한다. |
HAMSTER_LINE_TRACER_MODE_BLACK_BOTH_SENSORS | 3 | 양쪽 바닥 센서를 모두 사용하여 검은색 라인을 중앙에 두고 전진한다. 검은색 교차로와 짧게 끊어진 라인은 직진하여 통과한다. |
HAMSTER_LINE_TRACER_MODE_BLACK_TURN_LEFT | 4 | 현재 교차로에 있으면 교차로를 벗어날 때까지 좌회전하고, 검은색 라인을 따라 직진하다가 다음 교차로를 만나면 정지한다. |
HAMSTER_LINE_TRACER_MODE_BLACK_TURN_RIGHT | 5 | 현재 교차로에 있으면 교차로를 벗어날 때까지 우회전하고, 검은색 라인을 따라 직진하다가 다음 교차로를 만나면 정지한다. |
HAMSTER_LINE_TRACER_MODE_BLACK_MOVE_FORWARD | 6 | 현재 교차로에 있으면 교차로를 벗어날 때까지 직진하고, 검은색 라인을 따라 직진하다가 다음 교차로를 만나면 정지한다. |
HAMSTER_LINE_TRACER_MODE_BLACK_UTURN | 7 | 180도 유턴하고 검은색 라인을 따라 직진하다가 다음 교차로를 만나면 정지한다. |
HAMSTER_LINE_TRACER_MODE_WHITE_LEFT_SENSOR | 8 | 왼쪽 바닥 센서를 사용하여 흰색 라인을 오른쪽에 두고 가장자리를 따라 전진한다. |
HAMSTER_LINE_TRACER_MODE_WHITE_RIGHT_SENSOR | 9 | 오른쪽 바닥 센서를 사용하여 흰색 라인을 왼쪽에 두고 가장자리를 따라 전진한다. |
HAMSTER_LINE_TRACER_MODE_WHITE_BOTH_SENSORS | 10 | 양쪽 바닥 센서를 모두 사용하여 흰색 라인을 중앙에 두고 전진한다. 흰색 교차로와 짧게 끊어진 라인은 직진하여 통과한다. |
HAMSTER_LINE_TRACER_MODE_WHITE_TURN_LEFT | 11 | 현재 교차로에 있으면 교차로를 벗어날 때까지 좌회전하고, 흰색 라인을 따라 직진하다가 다음 교차로를 만나면 정지한다. |
HAMSTER_LINE_TRACER_MODE_WHITE_TURN_RIGHT | 12 | 현재 교차로에 있으면 교차로를 벗어날 때까지 우회전하고, 흰색 라인을 따라 직진하다가 다음 교차로를 만나면 정지한다. |
HAMSTER_LINE_TRACER_MODE_WHITE_MOVE_FORWARD | 13 | 현재 교차로에 있으면 교차로를 벗어날 때까지 직진하고, 흰색 라인을 따라 직진하다가 다음 교차로를 만나면 정지한다. |
HAMSTER_LINE_TRACER_MODE_WHITE_UTURN | 14 | 180도 유턴하고 흰색 라인을 따라 직진하다가 다음 교차로를 만나면 정지한다. |
#include "roboid.h" int main(int argc, char *argv[]) { hamster_create(); // 라인 트레이서 모드를 설정한다. hamster_line_tracer_mode(HAMSTER_LINE_TRACER_MODE_BLACK_LEFT_SENSOR); // 내장된 라인 트레이서 기능을 사용하지 않는다. hamster_line_tracer_mode(0); dispose_all(); return 0; }
#include "roboid.h" int main(int argc, char *argv[]) { hamster_create(); // 라인 트레이서 주행 속도를 5로 설정한다. hamster_line_tracer_speed(5); dispose_all(); return 0; }
#include "roboid.h" int main(int argc, char *argv[]) { hamster_create(); // 4옥타브 도 음을 0.5 박자 소리낸다. hamster_note(HAMSTER_NOTE_C_4, 0.5); // 0.5 박자 쉰다. hamster_note(0, 0.5); dispose_all(); return 0; }
입출력 모드 | 값의 범위 | 설명 |
---|---|---|
HAMSTER_IO_MODE_SERVO_OUTPUT (아날로그 서보 출력 모드) |
0 ~ 180 (0: off) |
외부 서보 제어용 PWM 신호를 출력하며, 20msec의 주기를 갖는 PWM 파형에서 ON 상태의 펄스 폭을 설정한다. 유효한 값은 1 ~ 180도이며, 펄스 폭 1.0msec ~ 2.0msec에 대응된다. (90도는 1.5msec에 대응) 0(off)인 경우에는 펄스 없이 항상 0이 출력되며, 180보다 큰 값을 입력하면 최대 펄스 폭인 2.5msec로 제한된다. |
HAMSTER_IO_MODE_PWM_OUTPUT (PWM 출력 모드) |
0 ~ 255 | 20msec의 주기를 갖는 PWM 파형에서 ON 상태의 듀티비를 0 ~ 255 단계로 설정한다. |
HAMSTER_IO_MODE_DIGITAL_OUTPUT (디지털 출력 모드) |
0 또는 1 | 디지털 출력(0 또는 1)을 설정한다. 0을 입력하면 LOW, 0이 아닌 값을 입력하면 HIGH 값을 출력한다. |
#include "roboid.h" int main(int argc, char *argv[]) { hamster_create(); hamster_io_mode_a(HAMSTER_IO_MODE_PWM_OUTPUT); // PWM 출력을 50으로 설정한다. hamster_output_a(50); dispose_all(); return 0; }
입출력 모드 | 값의 범위 | 설명 |
---|---|---|
HAMSTER_IO_MODE_SERVO_OUTPUT (아날로그 서보 출력 모드) |
0 ~ 180 (0: off) |
외부 서보 제어용 PWM 신호를 출력하며, 20msec의 주기를 갖는 PWM 파형에서 ON 상태의 펄스 폭을 설정한다. 유효한 값은 1 ~ 180도이며, 펄스 폭 1.0msec ~ 2.0msec에 대응된다. (90도는 1.5msec에 대응) 0(off)인 경우에는 펄스 없이 항상 0이 출력되며, 180보다 큰 값을 입력하면 최대 펄스 폭인 2.5msec로 제한된다. |
HAMSTER_IO_MODE_PWM_OUTPUT (PWM 출력 모드) |
0 ~ 255 | 20msec의 주기를 갖는 PWM 파형에서 ON 상태의 듀티비를 0 ~ 255 단계로 설정한다. |
HAMSTER_IO_MODE_DIGITAL_OUTPUT (디지털 출력 모드) |
0 또는 1 | 디지털 출력(0 또는 1)을 설정한다. 0을 입력하면 LOW, 0이 아닌 값을 입력하면 HIGH 값을 출력한다. |
#include "roboid.h" int main(int argc, char *argv[]) { hamster_create(); hamster_io_mode_b(HAMSTER_IO_MODE_SERVO_OUTPUT); // 서보 출력을 90으로 설정한다. hamster_output_b(90); dispose_all(); return 0; }
#include "roboid.h" int main(int argc, char *argv[]) { hamster_create(); // 4옥타브 도 음을 소리낸다. hamster_pitch(HAMSTER_NOTE_C_4); // 소리를 끈다. hamster_pitch(0); dispose_all(); return 0; }
#include "roboid.h" int main(int argc, char *argv[]) { int value; hamster_create(); // 오른쪽 바닥 센서 값을 얻는다. value = hamster_right_floor(); dispose_all(); return 0; }
LED 색상 | 상수 값 | 설명 |
---|---|---|
HAMSTER_LED_OFF | 0 | LED를 끈다. |
HAMSTER_LED_BLUE | 1 | LED를 파란색으로 켠다. (R: 0, G: 0, B: 255) |
HAMSTER_LED_GREEN | 2 | LED를 초록색으로 켠다. (R: 0, G: 255, B: 0) |
HAMSTER_LED_CYAN | 3 | LED를 하늘색으로 켠다. (R: 0, G: 255, B: 255) |
HAMSTER_LED_RED | 4 | LED를 빨간색으로 켠다. (R: 255, G: 0, B: 0) |
HAMSTER_LED_MAGENTA | 5 | LED를 보라색으로 켠다. (R: 255, G: 0, B: 255) |
HAMSTER_LED_YELLOW | 6 | LED를 노란색으로 켠다. (R: 255, G: 255, B: 0) |
HAMSTER_LED_WHITE | 7 | LED를 하얀색으로 켠다. (R: 255, G: 255, B: 255) |
#include "roboid.h" int main(int argc, char *argv[]) { hamster_create(); // 오른쪽 LED를 파란색으로 켠다. hamster_right_led(HAMSTER_LED_BLUE); // 오른쪽 LED를 끈다. hamster_right_led(0); dispose_all(); return 0; }
#include "roboid.h" int main(int argc, char *argv[]) { int value; hamster_create(); // 오른쪽 근접 센서 값을 얻는다. value = hamster_right_proximity(); dispose_all(); return 0; }
#include "roboid.h" int main(int argc, char *argv[]) { hamster_create(); // 오른쪽 바퀴를 30%의 속력으로 앞으로 회전하게 한다. hamster_right_wheel(30); // 오른쪽 바퀴를 30%의 속력으로 뒤로 회전하게 한다. hamster_right_wheel(-30); // 오른쪽 바퀴를 정지한다. hamster_right_wheel(0); dispose_all(); return 0; }
#include "roboid.h" int main(int argc, char *argv[]) { int value; hamster_create(); // 신호 세기 값을 얻는다. value = hamster_signal_strength(); dispose_all(); return 0; }
#include "roboid.h" int main(int argc, char *argv[]) { hamster_create(); // 30%의 속력으로 앞으로 이동한다. hamster_wheels(30, 30); // 양쪽 바퀴를 정지한다. hamster_stop(); dispose_all(); return 0; }
#include "roboid.h" int main(int argc, char *argv[]) { int value; hamster_create(); // 온도 센서 값을 얻는다. value = hamster_temperature(); dispose_all(); return 0; }
#include "roboid.h" int main(int argc, char *argv[]) { hamster_create(); // 연주 속도를 60 BPM으로 한다. hamster_tempo(60); dispose_all(); return 0; }
#include "roboid.h" int main(int argc, char *argv[]) { hamster_create(); // 양쪽 바퀴를 30%의 속력으로 앞으로 회전하게 한다. hamster_wheels(30, 30); // 양쪽 바퀴를 30%의 속력으로 뒤로 회전하게 한다. hamster_wheels(-30, -30); // 양쪽 바퀴를 정지한다. hamster_wheels(0, 0); dispose_all(); return 0; }
#include "roboid.h" int main(int argc, char *argv[]) { int state; hamster_create(); if(hamster_e(HAMSTER_LINE_TRACER_STATE)) { // 데이터가 갱신되었는지 확인한다. state = hamster_read(HAMSTER_LINE_TRACER_STATE); // 데이터를 읽는다. } dispose_all(); return 0; }
#include "roboid.h" int main(int argc, char *argv[]) { const char* id; hamster_create(); // 로봇의 ID를 얻는다. id = hamster_get_id(); dispose_all(); return 0; }
#include "roboid.h" int main(int argc, char *argv[]) { const char* name; hamster_create(); // 로봇의 이름을 얻는다. name = hamster_get_name(); dispose_all(); return 0; }
#include "roboid.h" int main(int argc, char *argv[]) { int value; hamster_create(); // 왼쪽 근접 센서 값을 얻는다. value = hamster_read(HAMSTER_LEFT_PROXIMITY); dispose_all(); return 0; }
#include "roboid.h" int main(int argc, char *argv[]) { int value; hamster_create(); // Y축 가속도 값을 얻는다. value = hamster_read_at(HAMSTER_ACCELERATION, 1); dispose_all(); return 0; }
#include "roboid.h" int main(int argc, char *argv[]) { int data[3]; hamster_create(); // 3축 가속도 센서 값을 모두 얻는다. hamster_read_array(HAMSTER_ACCELERATION, data, 3); dispose_all(); return 0; }
#include "roboid.h" int main(int argc, char *argv[]) { hamster_create(); // 로봇의 이름을 "Hamster"로 설정한다. hamster_set_name("Hamster"); dispose_all(); return 0; }
#include "roboid.h" int main(int argc, char *argv[]) { hamster_create(); // 왼쪽 바퀴의 속도를 30으로 한다. hamster_write(HAMSTER_LEFT_WHEEL, 30); dispose_all(); return 0; }
#include "roboid.h" int main(int argc, char *argv[]) { hamster_create(); // 왼쪽 바퀴의 속도를 30으로 한다. hamster_write_at(HAMSTER_LEFT_WHEEL, 0, 30); dispose_all(); return 0; }
#include "roboid.h" int main(int argc, char *argv[]) { hamster_create(); // 버저 소리의 음 높이를 261.63 Hz로 한다. hamster_write_float(HAMSTER_BUZZER, 261.63f); dispose_all(); return 0; }
#include "roboid.h" int main(int argc, char *argv[]) { hamster_create(); // 버저 소리의 음 높이를 261.63 Hz로 한다. hamster_write_float_at(HAMSTER_BUZZER, 0, 261.63f); dispose_all(); return 0; }