배푸 창의로봇 Sw교육 5. 센서...

16
배푸 창의로봇SW교육 5. 센서 동작연습(Sensor)
  • date post

    07-Jan-2017
  • Category

    Education

  • view

    29
  • download

    5

Transcript of 배푸 창의로봇 Sw교육 5. 센서...

Page 1: 배푸 창의로봇 Sw교육   5. 센서 동작연습

배푸 창의로봇SW교육

5. 센서 동작연습(Sensor)

Page 2: 배푸 창의로봇 Sw교육   5. 센서 동작연습

주의 사항➔ 던지지 않는다.

➔ 엠봇을 책상 위나 걸상 위에 놓지 않는다. 떨어지면

망가진다.

➔ 엠봇의 윗쪽에 물을 흘리지 않는다.

➔ 엠봇 위에 물건을 올려놓거나 누리지 않는다.

➔ 엠본을 넘어 걸을 때는 차거나 밟지 않도록 조심한다.

➔ 팀원들끼리 서로의 동의 하에 엠봇 사용을 한다.

➔ 엠봇 프로그래밍할 때 항상 정지명령을 프로그래밍하고

정지 명령키는 스페이스바 키로 한다.

Page 3: 배푸 창의로봇 Sw교육   5. 센서 동작연습

권장 사항➔ 서로 양보하고 배려한다.

➔ 부정적인 말을 하지 않는다.

➔ 친구들과 서로 의논하고 토의한다.

➔ 서로 격려하는 말을 구체적으로 말한다.

➔ 다른 팀의 작업도 살펴보고 의견을 교환한다.

➔ 의문이 나는 것은 즉각 친구들과 얘기해 본다.

➔ 친구들과 충분히 논의하고 선생님에게 질문한다.

➔ 선생님 말씀에 호응하고 질문한다.

Page 4: 배푸 창의로봇 Sw교육   5. 센서 동작연습

학습목표

1. 로봇 입력부 동작을 이해한다.

2. SW로 센서입력을 처리하는 방식을 연습한다.

3. 센서입력-처리-액추에이터 동작 이해한다.

4. 기본 자동로봇 동작을 처리할 수 있다.

5. 자동로봇 프로그래밍의 기초를 이해한다.

6. 스마트카의 동작방식을 이해한다.

7. 용어를 인터넷에서 검색하고 이해하는 연습을 한다.

Page 5: 배푸 창의로봇 Sw교육   5. 센서 동작연습

수업진행순서

1. 센서값 읽기 프로그램 실행

2. 센서값과 거리 관계 표만들기

3. 10cm거리 내에 장애물을 피하는 프로그래밍

4. 로봇 청소기 구현하기

5. 초음파센서 입력 값을 판단하여 범퍼레이싱 게임 생각하기

6. 마무리 - 입력 가능한 센서들 조사하기

Page 6: 배푸 창의로봇 Sw교육   5. 센서 동작연습

로봇의 원리

출력부

중앙제어부

주기억부

보조기억부

입력부

Page 7: 배푸 창의로봇 Sw교육   5. 센서 동작연습

엠봇의 입출력 스펙(사양)InputsLight sensor, button, infrared receiver, ultrasonic sensor, line follower

OutputsBuzzer, RGB LED, infrared emitting, two motors, ports

위의 내용에 대해 다음을 클릭하여 작성하시오.https://goo.gl/forms/ETW5OdEuGAF5IKUN2● 한글 뜻을 먼저 인터넷사전에서 찾아 적으시오.● 각 용어의 의미를 인터넷에서 검색하여 복사/붙여넣기로 하지 말고 이해하는 대로 말로 설명을 적으시오.

Page 8: 배푸 창의로봇 Sw교육   5. 센서 동작연습

센서값 읽기 프로그램

Page 9: 배푸 창의로봇 Sw교육   5. 센서 동작연습

센서값 표 만들기

No 거리 센서값

12345

Page 10: 배푸 창의로봇 Sw교육   5. 센서 동작연습

10cm내의 장애물 피하기도전과제1.

● 10cm내에 장해물이 있으면 피해가기

● 알고리즘

1. 무한반복(2~4)

2. 앞 10cm내에 장애물이 있는가?

3. 있으면 우측으로 회전

4. 없으면 앞으로 전진

Page 11: 배푸 창의로봇 Sw교육   5. 센서 동작연습

손을 엠봇 위에 갖다대면 엠봇 움직이기/멈추기

도전과제2.

● 빛 센서값을 읽어서 어두워지면 엠봇 움직였다 다시 갖다대면 멈추기

● 알고리즘

1. 움직임 감지 변수값 0으로 초기화

2. 무한반복(3-5)

3. 움직임이 감지되었는가?(빛센서값이 손을 갖다 댔을때 변동되는 근사값)

4. 감지되었고 0이면, 1로 변경 엠봇 움직이기

5. 감지되고 1이면, 0으로 변경 엠봇 멈추기

Page 12: 배푸 창의로봇 Sw교육   5. 센서 동작연습

알고리즘 과제● 초음파센서 입력값으로 물체와의 거리를 감지하여 자동 범핑레이싱게임

생각하기(단, 키보드 입력없이 프로그래밍 처리로만 구현하기)

● 범핑 레이싱을 위한 3D 모델링을 해보시오.

Page 13: 배푸 창의로봇 Sw교육   5. 센서 동작연습

인간의 오감과 센서의 비교

http://www.elec4.co.kr/article/articleView.asp?idx=12763

Page 14: 배푸 창의로봇 Sw교육   5. 센서 동작연습

자동차에 장착되는 센서의 예

http://smtfocus.co.kr/article/articleView.asp?idx=706

Page 15: 배푸 창의로봇 Sw교육   5. 센서 동작연습

센서의 활용

http://www.ntrexgo.com/archives/13003

Page 16: 배푸 창의로봇 Sw교육   5. 센서 동작연습

친구와 함께 배우고 풀어가는 우리는 Best Friend

https://www.facebook.com/baefoo91/