News Download Tutorial FAQ Reference Buy

자바스크립트 : 소프트웨어 설치

개요
윈도우용 로봇 코딩 소프트웨어 설치
  1. 웹 브라우저의 주소창에 아래의 주소를 입력합니다.
    http://hamster.school
  2. SW 다운로드 메뉴를 선택하고 PC의 OS에 맞는 설치 파일을 내려 받습니다.
  3. USB 동글을 PC의 USB 단자에 꽂지 않은 상태에서, 내려 받은 설치 파일을 더블 클릭하여 설치합니다.

맥용 로봇 코딩 소프트웨어 설치
  1. 웹 브라우저의 주소창에 아래의 주소를 입력합니다.
    http://hamster.school
  2. SW 다운로드 메뉴를 선택하고 PC의 OS에 맞는 설치 파일을 내려 받습니다.
  3. USB 동글을 PC의 USB 단자에 꽂지 않은 상태에서, 내려 받은 DMG 파일을 더블 클릭하여 디스크 이미지 파일을 엽니다.
  4. PKG 파일을 더블 클릭하여 디바이스 드라이버를 먼저 설치합니다. 디바이스 드라이버를 이미 설치한 경우에는 다시 설치하지 않아도 됩니다.
  5. PKG 파일을 더블 클릭하여 로봇 코딩 소프트웨어를 설치합니다.

리눅스용 로봇 코딩 소프트웨어 설치
  1. 웹 브라우저의 주소창에 아래의 주소를 입력합니다.
    http://hamster.school
  2. SW 다운로드 메뉴를 선택하고 PC의 OS에 맞는 설치 파일을 내려 받습니다.
  3. USB 동글을 PC의 USB 단자에 꽂지 않은 상태에서, 내려 받은 tar.gz 파일의 압축을 풉니다.
    • 터미널을 열고 tar.gz 파일을 내려 받은 폴더로 이동합니다.
    • 터미널에 아래의 명령을 입력하여 압축을 풉니다.
    • 리눅스 32비트의 경우:
      tar xvfzp RobotCoding-linux32-v1.8.0.tar.gz
      리눅스 64비트의 경우:
      tar xvfzp RobotCoding-linux64-v1.8.0.tar.gz
    • RobotCoding 폴더가 생성되었는지 확인합니다.
  4. 디바이스 드라이버를 설치합니다. 디바이스 드라이버를 이미 설치한 경우에는 다시 설치하지 않아도 됩니다.
    • 터미널에서 root 계정으로 로그인합니다.
    • RobotCoding 폴더 안에 있는 drivers 폴더로 이동합니다.
    • 터미널에 아래의 명령을 입력하여 쉘 스크립트를 실행합니다.
    • ./setup.sh
  5. USB 동글을 PC에 꽂은 상태에서 디바이스 드라이버를 설치한 경우에는 리눅스 OS가 USB 동글을 인식하지 못합니다. 이 경우에는 USB 동글을 뽑았다가 다시 꽂으면 됩니다.
목차
하드웨어 살펴보기
  1. 햄스터 로봇
  2. USB 동글
수업 준비
  1. 소프트웨어 설치
  2. 로봇과 PC 연결
  3. 소프트웨어 실행
기초
  1. 코드의 기본 형태 만들기
  2. 로봇 움직이기
  3. LED 켜고 소리 내기
  4. 복잡한 명령 수행하기
  5. 센서 사용하기
심화
  1. 컵 따라 돌기
  2. 로봇 청소기
  3. 라인 트레이서
  4. 햄스터 친구 따라가기
  5. 미로 탈출
확장 키트
  1. 디지털 입력 - 버튼을 누르면 삐 소리가 나요
  2. 디지털 출력 - 어두우면 LED 불이 켜져요
  3. 디지털 출력 - 반짝반짝 LED를 깜박여요
  4. 디지털 출력 - 기울이는 방향으로 LED가 켜져요
  5. 아날로그 입력 (ADC) - 포텐셔미터를 돌리면 음 높이가 달라져요
  6. 아날로그 입력 (ADC) - 뜨겁지 않게 해주세요
  7. 아날로그 입력 (ADC) - 빛을 따라 움직여요
  8. PWM 출력 - LED 불이 부드럽게 밝아졌다 어두워져요
  9. PWM 출력 - LED 촛불이 바람에 흔들려요
  10. 아날로그 서보 출력 - 햄스터 로봇에게 꼬리가 생겼어요
영재반
  1. 브레이튼버그의 로봇
  2. 행위 기반의 로봇 제어
  3. 경로 탐색
  4. 자리 바꾸기
Copyright Robot Software Education Institute. All rights reserved.
Please contact prof. Kwang-Hyun Park (akaii@kw.ac.kr) if you have any problem.