기본 코드 작성
-
프로세싱을 실행합니다.
-
스케치 메뉴의 내부 라이브러리 메뉴에서 Roboid를 선택합니다.
-
import 구문 3개가 추가되었음을 확인합니다.
햄스터 로봇을 제어하기 위해 필요한 구문입니다.
-
아래의 코드를 입력합니다.
import org.roboid.runtime.*;
import org.roboid.hamster.*;
import org.roboid.robot.*;
Hamster hamster;
void setup() {
hamster = Hamster.create(this);
}
void draw() {
}
void run() {
}
- draw() 함수는 내용이 비어 있는 경우에도 반드시 있어야 합니다.
- setup() 함수는 코드가 실행될 때 처음 한 번만 호출됩니다. 초기 설정과 관련된 코드를 작성하기 위한 함수입니다.
- Hamster.create(this)를 호출하면 하드웨어 햄스터 로봇과 통신을 연결합니다.
- draw() 함수는 실행이 종료될 때까지 일정한 주기로 반복하여 호출됩니다. 화면에 그림을 그리는 코드를 작성하기 위한 함수입니다.
- run() 함수는 Hamster.create(this)를 호출한 경우에만 실행됩니다. 햄스터 로봇을 제어하는 코드를 작성하기 위한 함수입니다.
목차
수업 자료 내려 받기
- 원본 그림 2017.01.16 버전 (34.7 MB)
햄스터 고급
- 행위 기반의 로봇 제어
- 경로 탐색
- 자리 바꾸기
Copyright 로봇SW교육원 All rights reserved.
어려운 일이 있으면 광운대학교 로봇학부 박광현 교수(
akaii@kw.ac.kr)에게 연락하세요.