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

파이썬 : 로봇과 PC 연결

처음 사용할 때: 로봇과 USB 동글 간의 페어링
USB 동글을 PC의 USB 단자에 꽂기 전에 디바이스 드라이버가 먼저 설치되어 있어야 합니다.
디바이스 드라이버 설치를 참고하세요.

거북이 로봇을 구입하였을 때 거북이 로봇과 USB 동글은 페어링되어 있지 않습니다.
처음 사용할 때는 우선 거북이 로봇과 USB 동글을 페어링해 주어야 합니다.

  1. USB 동글을 PC의 USB 단자에 꽂습니다. USB 동글의 블루투스 연결 표시등이 파란색으로 천천히 깜박이면 정상입니다.
    USB 동글의 블루투스 연결 표시등은 어디에 있나요?
  2. 거북이 로봇의 등 버튼을 누르고 있는 상태에서 전원 스위치를 오른쪽으로 하여 전원을 켭니다. 삑 소리가 날 때까지 등 버튼을 계속 누르고 있어야 합니다.
  3. 거북이 로봇을 USB 동글 가까이 가져갑니다. (거북이 로봇과 USB 동글 간의 거리 15cm 이내) 거북이 로봇에서 삑 소리가 나면서 머리의 파란색 불이 꺼지고 엉덩이의 블루투스 연결 표시등과 USB 동글의 블루투스 연결 표시등이 파란색으로 계속 켜져 있거나 빠르게 깜박이면 정상입니다. 삑 소리가 난 후에는 등 버튼에서 손을 떼도 됩니다.
    거북이 로봇의 블루투스 연결 표시등은 어디에 있나요?

수업 전에 미리 거북이 로봇과 USB 동글을 페어링하여 짝지어 놓은 후, 번호 스티커를 붙여 놓으면 수업하기가 훨씬 편해집니다.
다시 사용할 때: 로봇과 USB 동글 연결
이미 페어링되어 있는 경우에는 다시 페어링할 필요 없이 USB 동글을 PC의 USB 단자에 꽂고 거북이 로봇의 전원만 켜면 됩니다.

  1. USB 동글을 PC의 USB 단자에 꽂습니다. USB 동글의 블루투스 연결 표시등이 파란색으로 천천히 깜박이면 정상입니다.
  2. 거북이 로봇의 등 버튼을 누르고 있는 상태에서 전원 스위치를 오른쪽으로 하여 전원을 켭니다. 삑 소리가 날 때까지 등 버튼을 계속 누르고 있어야 합니다. 거북이 로봇에서 삑 소리가 나면서 머리의 파란색 불이 꺼지고 엉덩이의 블루투스 연결 표시등과 USB 동글의 블루투스 연결 표시등이 파란색으로 계속 켜져 있거나 빠르게 깜박이면 정상입니다. 삑 소리가 난 후에는 등 버튼에서 손을 떼도 됩니다.

짝 바꾸기: 페어링 변경
  1. 기존에 짝이었던 거북이 로봇의 전원을 끕니다.
  2. USB 동글을 PC의 USB 단자에 꽂습니다. USB 동글의 블루투스 연결 표시등이 파란색으로 천천히 깜박이면 정상입니다.
  3. 새로 짝으로 할 거북이 로봇의 전원을 켜고 USB 동글 가까이 가져갑니다. (거북이 로봇과 USB 동글 간의 거리 15cm 이내) 등 버튼을 누르고 있는 상태에서 전원 스위치를 오른쪽으로 하여 전원을 켜고 USB 동글 가까이 가져갑니다. 삑 소리가 날 때까지 등 버튼을 계속 누르고 있어야 합니다. 삑 소리가 나면서 머리의 파란색 불이 꺼지고 엉덩이의 블루투스 연결 표시등과 USB 동글의 블루투스 연결 표시등이 파란색으로 계속 켜져 있거나 빠르게 깜박이면 정상입니다. 삑 소리가 난 후에는 등 버튼에서 손을 떼도 됩니다.

목차
하드웨어 살펴보기
  1. 거북이 로봇
  2. USB 동글
수업 준비
  1. 파이썬 설치
  2. 라이브러리 설치
  3. 로봇과 PC 연결
  4. 예제 파일 실행
  5. 파이참 설치 (선택 사항)
기초
  1. IDLE에서 새 파일 만들기
  2. 파이참에서 새 파일 만들기 (선택 사항)
  3. 클라우드 PC 환경에서 작업하기 (선택 사항)
  4. 말판 이동하기 #1 (순차, 횟수 반복)
  5. 이동하고 회전하기
  6. LED 켜고 소리 내기
  7. 순서대로, 반복하여 명령하기
  8. 키보드 이벤트
  9. 말판 이동하기 #2 (~인 동안 반복)
  10. 바닥 센서 사용하기
  11. 가속도 센서 사용하기
  12. 브레이튼버그의 로봇
심화
  1. 보드 게임 만들기
  2. 그래픽 인터페이스
  3. 라인 트레이서
  4. 라인 트레이서 교차로 주행하기
  5. 병렬 처리 (버전 1.4.0부터)
  6. 이벤트 처리 (버전 1.4.0부터)
고급
  1. 행위 기반의 로봇 제어
  2. 경로 탐색
  3. 자리 바꾸기
Copyright 로봇SW교육원 All rights reserved.
어려운 일이 있으면 광운대학교 로봇학부 박광현 교수(akaii@kw.ac.kr)에게 연락하세요.