News Download Tutorial FAQ Reference Buy

엔트리 : 소프트웨어 설치

개요
햄스터 로봇을 움직이기 위해서는 특별한 소프트웨어가 필요합니다. 햄스터 로봇을 PC에 연결하고 전원을 켜기 전에 소프트웨어를 먼저 설치해야 합니다.
크게 두 가지 종류의 소프트웨어가 있는데 하나는 햄스터 로봇과 연결되어 로봇을 실제로 제어하기 위한 소프트웨어이고, 또 다른 하나는 엔트리의 블록을 사용하여 프로그램을 작성하기 위한 소프트웨어입니다.

햄스터 로봇을 제어하기 위한 소프트웨어는 로봇 코딩 소프트웨어엔트리 연결 프로그램, 두 가지가 있는데 어느 것을 사용하여도 됩니다. 로봇 코딩 소프트웨어는 하드웨어가 햄스터 로봇으로 고정되어 있고 다양한 소프트웨어를 사용할 수 있습니다. 엔트리 연결 프로그램은 소프트웨어가 엔트리로 고정되어 있고 다양한 하드웨어를 연결할 수 있습니다.

온라인으로 엔트리 프로그램을 작성하는 경우에는 웹 브라우저를 사용하면 되고, 오프라인으로 엔트리 프로그램을 작성하는 경우에는 엔트리 오프라인 에디터를 설치해야 합니다.

오프라인으로 엔트리를 사용하고자 하는 경우에는 엔트리 오프라인 에디터도 설치해야 합니다. 온라인으로 엔트리를 사용하는 경우에는 엔트리 오프라인 에디터는 설치하지 않아도 됩니다.
엔트리 오프라인 에디터 설치하기
윈도우용 로봇 코딩 소프트웨어를 설치하는 경우
  1. Enter the address below into the address bar of your web browser.
    http://hamster.school
  2. Select the Download menu and download the installation file for the OS of your PC.
  3. Without plugging the USB dongle into the USB port of the PC, double-click the downloaded installation file to install it.

맥용 로봇 코딩 소프트웨어를 설치하는 경우
  1. Enter the address below into the address bar of your web browser.
    http://hamster.school
  2. Select the Download menu and download the installation file for the OS of your PC.
  3. Without plugging the USB dongle into the USB port of the PC, double-click the downloaded DMG file to open the disk image file.
  4. Double-click the Silicon Labs VCP Driver.pkg file to install the device driver first. If you have already installed the device driver, you do not need to reinstall it.
  5. Click the RobotCoding-osx64-v1.6.4.pkg file with two fingers to open the pop-up menu, then select Open With > Installer menu.
  6. Click the Open button.

리눅스용 로봇 코딩 소프트웨어를 설치하는 경우
  1. Enter the address below into the address bar of your web browser.
    http://hamster.school
  2. Select the Download menu and download the installation file for the OS of your PC.
  3. Open a terminal and navigate to the folder where you downloaded the tar.gz file.
  4. Unzip the tar.gz file by typing the following command in the terminal.
  5. Linux 32-bit:
    tar xvfzp RobotCoding-linux32-v1.6.4.tar.gz
    Linux 64-bit:
    tar xvfzp RobotCoding-linux64-v1.6.4.tar.gz

  6. Make sure the RobotCoding folder is created.
  7. Install the device driver. If you have already installed the device driver, you do not need to reinstall it.
  8. (1) Open a terminal and log in as root.

    (2) Navigate to the drivers folder inside the RobotCoding folder.

    (3) Without plugging the USB dongle into the USB port of the PC, run the shell script by typing the following command in the terminal.
    ./setup.sh

    If the device driver is installed with the USB dongle plugged into the PC, Linux OS does not recognize the USB dongle. In this case, simply unplug the USB dongle and plug it back in.
엔트리 연결 프로그램을 설치하는 경우
  1. 웹 브라우저의 주소창에 아래의 주소를 입력합니다.
    http://www.play-entry.org
  2. 만들기 > 새로 만들기 메뉴를 선택합니다.
  3. 화면 아래쪽의 하드웨어 탭을 클릭합니다.
  4. 연결 프로그램 다운로드 버튼을 클릭합니다.
  5. 내려 받은 ZIP 파일의 압축을 풉니다.
  6. 이후 과정은 USB 동글의 디바이스 드라이버를 설치하기 위한 과정이기 때문에 디바이스 드라이버를 이미 설치한 경우에는 이후 과정을 생략하여도 됩니다.

  7. 압축을 푼 폴더 안에 있는 Entry 바로가기를 더블 클릭합니다.
  8. 햄스터를 클릭합니다.
  9. 드라이버 설치 버튼을 클릭하여 디바이스 드라이버를 설치합니다.
엔트리 오프라인 에디터 설치하기
  1. 웹 브라우저의 주소창에 아래의 주소를 입력합니다.
    http://www.play-entry.org
  2. 만들기 > 엔트리 다운로드 메뉴를 선택합니다.
  3. PC의 OS에 맞는 설치 파일을 내려 받습니다.
  4. 내려 받은 설치 파일을 더블 클릭하여 엔트리 오프라인 에디터를 설치합니다.

목차
Hardware
  1. Hamster robot
  2. USB dongle
Preparation for Class
  1. Software installation   Windows · OSX · Linux
  2. Robot to PC connection
  3. Software execution   Windows · OSX · Linux
  4. Block list for single robot
  5. Block list for multiple robots
Basic
  1. Standing and singing
  2. My precious ass
  3. Moving an object with the accelerometer
Advanced
  1. Moving an object with the accelerometer
  2. Line follower with one sensor
Previous Lectures
  1. Ordering in sequence
  2. Repeat
  3. Debugging
  4. Repeat until hand found
  5. Move a robot
  6. Use sensors
  7. Use the default board
  8. Braitenberg's robot
Copyright Robot Software Education Institute. All rights reserved.
Please contact prof. Kwang-Hyun Park (akaii@kw.ac.kr) if you have any problem.