새 소식 다운로드 교육자료 강의 신청 문제해결 레퍼런스 구입방법

프로세싱 : 소프트웨어 설치 (라이브러리 파일을 내려 받은 경우)

개요
프로세싱 설치
  1. 웹 브라우저의 주소창에 아래의 주소를 입력합니다. (프로세싱 다운로드 페이지)
    https://processing.org/download
  2. No Donation 또는 기부 금액을 선택하고 Download를 클릭합니다.
    (소프트웨어 발전을 위해 기부하는 것을 권장합니다.)
  3. PC의 OS에 맞는 설치 파일을 내려 받습니다.
  4. 내려 받은 파일의 압축을 풉니다.
라이브러리 및 예제 파일 추가
  1. 웹 브라우저의 주소창에 아래의 주소를 입력합니다.
    http://hamster.school
  2. SW 다운로드 메뉴를 선택하고 왼쪽의 바로가기에서 프로세싱을 클릭합니다.
  3. 라이브러리 및 예제 파일만 내려 받기를 클릭합니다.
  4. 내려 받은 ZIP 파일의 압축을 풉니다. 압축을 푼 위치에 roboid 폴더가 있음을 확인합니다.
  5. roboid 폴더를 프로세싱의 라이브러리 폴더로 이동합니다.

    윈도우:
    roboid 폴더를 [프로세싱이 설치된 폴더]\modes\java\libraries 폴더 안으로 이동합니다.
    즉, 프로세싱이 설치된 폴더가 C:\processing-3.2.3이라고 했을 때 C:\processing-3.2.3\modes\java\libraries\roboid가 되도록 합니다.

    C:
    ┗ processing-3.2.3
        ┗ modes
            ┗ java
                ┗ libraries
                    ┗ roboid

    OSX:
    응용 프로그램 폴더에서 두 손가락으로 Processing을 클릭하여 팝업 메뉴가 나타나면 패키지 내용 보기 메뉴를 선택합니다.
    roboid 폴더를 Contents/Java/modes/java/libraries 폴더 안으로 이동합니다.
    즉, Contents/Java/modes/java/libraries/roboid가 되도록 합니다.

    Contents
    ┗ Java
        ┗ modes
            ┗ java
                ┗ libraries
                    ┗ roboid

    리눅스:
    roboid 폴더를 [프로세싱이 설치된 폴더]/modes/java/libraries 폴더 안으로 이동합니다.
    즉, 프로세싱이 설치된 폴더가 processing-3.2.3이라고 했을 때 processing-3.2.3/modes/java/libraries/roboid가 되도록 합니다.

    processing-3.2.3
    ┗ modes
        ┗ java
            ┗ libraries
                ┗ roboid
포트 스캐너 추가 (선택 사항)
포트 스캐너는 PC의 시리얼 포트를 스캔하여 시리얼 포트 목록을 보여주는 도구입니다. 설치 파일의 경우에는 포함되어 있으며, 라이브러리 파일의 경우에는 필요 시 설치하여 사용할 수 있습니다.

  1. 웹 브라우저의 주소창에 아래의 주소를 입력합니다.
    http://hamster.school
  2. SW 다운로드 메뉴를 선택하고 왼쪽의 바로가기에서 프로세싱을 클릭합니다.
  3. 포트 스캐너를 클릭합니다.
  4. 내려 받은 ZIP 파일의 압축을 풉니다. 압축을 푼 위치에 PortScanner 폴더가 있음을 확인합니다.
  5. PortScanner 폴더를 프로세싱의 tools 폴더로 이동합니다.

    윈도우:
    PortScanner 폴더를 [프로세싱이 설치된 폴더]\tools 폴더 안으로 이동합니다.
    즉, 프로세싱이 설치된 폴더가 C:\processing-3.2.3이라고 했을 때 C:\processing-3.2.3\tools\PortScanner가 되도록 합니다.

    C:
    ┗ processing-3.2.3
        ┗ tools
            ┗ PortScanner

    OSX:
    응용 프로그램 폴더에서 두 손가락으로 Processing을 클릭하여 팝업 메뉴가 나타나면 패키지 내용 보기 메뉴를 선택합니다.
    PortScanner 폴더를 Contents/Java/tools 폴더 안으로 이동합니다.
    즉, Contents/Java/tools/PortScanner가 되도록 합니다.

    Contents
    ┗ Java
        ┗ tools
            ┗ PortScanner

    리눅스:
    PortScanner 폴더를 [프로세싱이 설치된 폴더]/tools 폴더 안으로 이동합니다.
    즉, 프로세싱이 설치된 폴더가 processing-3.2.3이라고 했을 때 processing-3.2.3/tools/PortScanner가 되도록 합니다.

    processing-3.2.3
    ┗ tools
        ┗ PortScanner
목차
수업 자료 내려 받기
하드웨어 살펴보기
  1. 햄스터 로봇
  2. USB 동글
수업 준비
  1. 소프트웨어 설치 (설치 파일을 내려 받은 경우)
  2. 소프트웨어 설치 (라이브러리 파일을 내려 받은 경우)
  3. 로봇과 PC 연결
  4. 소프트웨어 실행
  5. 환경 설정
프로세싱 기초
  1. 도형 그리기
  2. 애니메이션
  3. 마우스와 키보드 이벤트
햄스터 기초
  1. 코드의 기본 형태 만들기
  2. 클라우드 PC 환경에서 작업하기 (선택 사항)
  3. 말판 이동하기 #1 (순차, 횟수 반복)
  4. 이동하고 회전하기
  5. LED 켜고 소리 내기
  6. 순서대로, 반복하여 명령하기
  7. 키보드 이벤트
  8. 근접 센서 사용하기
  9. 말판 이동하기 #2 (~인 동안 반복)
  10. 바닥 센서 사용하기
  11. 밝기 센서와 가속도 센서 사용하기
  12. 브레이튼버그의 로봇
햄스터 심화
  1. 보드 게임 만들기
  2. 그래픽 인터페이스
  3. 센서 한 개를 사용한 라인 트레이서
  4. 센서 두 개를 사용한 라인 트레이서
  5. 햄스터 친구 따라가기 (2인 1조)
  6. 벽 따라가기
  7. 로봇 청소기 흉내 내기
  8. 라인 트레이서 교차로 주행하기
  9. 미로 탈출
확장 키트
  1. 조립하기
  2. 핀/소켓 배치 살펴보기
  3. 디지털 입력 - 버튼을 누르면 삐 소리가 나요
  4. 디지털 출력 - 어두우면 LED 불이 켜져요
  5. 디지털 출력 - 반짝반짝 LED를 깜박여요
  6. 디지털 출력 - 기울이는 방향으로 LED가 켜져요
  7. 아날로그 입력 - 포텐셔미터를 돌리면 음 높이가 달라져요
  8. 아날로그 입력 - 뜨겁지 않게 해주세요
  9. 아날로그 입력 - 빛을 따라 움직여요
  10. PWM 출력 - LED 불이 부드럽게 밝아졌다 어두워져요
  11. PWM 출력 - LED 촛불이 바람에 흔들려요
  12. 아날로그 서보 출력 - 햄스터 로봇에게 꼬리가 생겼어요
햄스터 고급
  1. 행위 기반의 로봇 제어
  2. 경로 탐색
  3. 자리 바꾸기
Copyright 로봇SW교육원 All rights reserved.
어려운 일이 있으면 광운대학교 로봇학부 박광현 교수(akaii@kw.ac.kr)에게 연락하세요.