| 처음으로 | 1단계 | 2단계 | 3단계 |4단계 | 5단계 | 음식나르는 로보트 제작하기 | 문의사항 | 로보트 스토아 |

4단계 : 로보트가 지시한 대로 작동하도록 프로그램을 작성한다.

이제부터가 정말 재미있는 부분입니다. 로보트를 내가 지시한 대로 움직이도록 명령하는 부분이니까요.
프로그램을 작성할 수 있으면 여러분은 곧바로 '왕'이 되는 겁니다.

로보트에게 지시를 내리기 위해서는 로보트가 이해할 수 있는 언어를 사용해야하며,
일반적으로 다음의 4가지 중 사람이 이해할 수 있는 어셈블러, C언어, 베이직 언어를 사용합니다.
* 기계어 : 0과 1로 이루어진 언어로 사람은 이해할 수 없는 언어
* 어셈블러 : 기계어에 가까운 언어
* C 언어 : 고급 언어로 계산기능이 많은 언어
* 베이직 언어 : 고급 언어로 사람이 이해하기 쉽도록 만들어지 언어

자 이제 '왕' 이 되고자하는 왕초보들을 위해서 가장 배우기 쉬우면서도 강력한 베이직 언어로 프로그램을
작성하는 방법을 배워봅시다.

잠깐 베이직 언어의 종류를 살펴봅시다.
베이직 다음과 같이 언어는 몇가지 종류가 있는데,
자율적으로 움직이는 로보트를 제어하기 위해서는 '베스컴 베이직'이 가장 훌륭한 언어입니다.

* Q 베이직
여러분들이 사용중인 컴퓨터는 '윈도우'라는 운영체제와 '도스'라는 컴퓨터 운영체제가 있으며,
Q 베이직 언어는 '도스'라는 운영체제를 사용할 때 이용하는 베이직 언어입니다.
따라서 컴퓨터의 '도스' 창을 열고 프로그램하며, 컴퓨터와 로보트가 케이블로 연결되어 있는 상태에서 제어하기 위해 적합한
언어입니다.

* 비쥬얼 베이직
윈도우에서 이용할 수 있는 베이직 언어로 컴퓨터와 로보트가 케이블로 연결되어 있는 상태에서 제어하기 위해 적합한
언어입니다.

* 베스컴(BASCOM) 베이직
로보트가 컴퓨터와 연결되지 않은 상태에서도 독자적으로 작동할 수 있도록,
로보트가 이해할 수 있는 기계언어를 생성시겨주는 프로그램입니다.

언어의 내용은 Q 베이직과 거의 동일하며, 동시에 원도우 95, 원도우 98, 윈도우 NT에서 사용할 수 있는
최고급 베이직 언어로 로보트 제어를 위해 많이 사용되고 있습니다.
로보트사관학교에서는 '베스컴 베이직"을 이용해 다양한 로보트를 제작할 예정이며,
학생들도 이용할 수 있도록 1킬로 바이트 까지 프로그램할 수 있는 프로그램은 무료로 제공하고 있습니다.

1단계 : 어떤 로보트를 만들 것인가를 결정한다.
2단계 : 로보트를 제작하기 위한 재료를 준비한다.
3단계 : 로보트의 머리부분인 컨트롤러를 제작한다.
4단계 : 로보트가 지시한 대로 움직일 수 있도록 프로그램을 작성한다.
5단계 : 로보트를 작동시켜 본다.