SlideShare a Scribd company logo
1 of 49
햄스터로봇구조알아보기
선택구조의명령
선택구조명령을활용한
로봇수업체험
선택구조 명령을활용한
로봇아이디어
선택구조 명령을활용한
수업체험
/ 61 http://blog.naver.com/uwow7773
P P T 완 성 하
기
#1 순차, 반복 구조란?
/ 61 http://blog.naver.com/uwow7774
 순차 구조
–어떤 일을 하기 위해서 그 일을 분석하여 작은 단위로 나
눈 후 순서대로 실행
 반복 구조
– 의도한 동작을 똑같이 되풀이하여 실행
/ 61 http://blog.naver.com/uwow7775
 무조건적인 반복이 아니라 특정 상황의 조건에 따라
선택을 하고 그 선택되는 행동들이 반복되는 경우
만약 선택이 필요한 경우에는?
/ 61 http://blog.naver.com/uwow7776
<일상 생활에서 선택 구조 활용 사례>
문 열림 스위치
/ 61 http://blog.naver.com/uwow777
자동차 후방 감지 센서
/ 61 http://blog.naver.com/uwow7778
P P T 완 성 하
기
#2 선택 구조란?
/ 61 http://blog.naver.com/uwow7779
 선택의 사전적 의미
- 어떤 일을 이루게 하거나 이루지 못하게 하기 위
하여 갖추어야 할 상태나 요소
 선택 구조
- 프로그램 내에서 주어진 어떤 조건이 만족되었을
때만 명령어 실행되도록 하는 것
/ 61 http://blog.naver.com/uwow77710
P P T 완 성 하
기
#3 스크래치에서 선택 명령
블록
/ 61 http://blog.naver.com/uwow777
 만약 ‘냉장고 문이 열리면’ (조건)
-조건 만족 시 : 불이 켜진다.
*조건을 만족하지 않았을 때의 상황은
정의되지 않음.
 만약 ‘냉장고 문이 열리면’ (조건)
-조건 만족 시 : 불이 켜진다.
-조건을 만족하지 않을 시 : 불이 꺼진다.
*조건을 만족하지 않았을 때의 상황이
정의됨.
/ 61 http://blog.naver.com/uwow777
 조건이 만족되었을 때까지
- 실행문이 반복됨
 조건이 만족되었을 때까지
- 실행 없이 기다리기
/ 61 http://blog.naver.com/uwow77713
P P T 완 성 하
기
#4 문제 상황 1
/ 61 http://blog.naver.com/uwow777
/ 61 http://blog.naver.com/uwow77715
P P T 완 성 하
기
햄스터 로봇이 얼음 벽을 피해서 길을 지나야 한다.
장애물이 나타날 때까지 반복적으로 직진하고 장애물이
있다면 멈추어야 한다.
벽이 가까워 지면 멈추는
알고리즘을 작성하여 프로그래밍하여 로봇 제어로 확인
생각해 보기
문제해결방법
분석
문제해결과정
구조화
문제 상황
파악
문제 이해 및
단순화
/ 61 http://blog.naver.com/uwow777
앞으로 이동하기
멈추기
앞으로 이동하기
멈추기
/ 61 http://blog.naver.com/uwow77717
P P T 완 성 하
기
#5 근접 센서
/ 61 http://blog.naver.com/uwow77718
P P T 완 성 하
기
 원리
- 근접 센서에서 신호 발사
물체에 부딪혀서 돌아오
는 신호 감지
- 전방 감기 센서의 값
1~100 까지로 표시
/ 61 http://blog.naver.com/uwow77719
P P T 완 성 하
기
앞으로 이동하기
멈추기
/ 61 http://blog.naver.com/uwow777
/ 61 http://blog.naver.com/uwow77721
P P T 완 성 하
기
#4 문제 상황 2
/ 61 http://blog.naver.com/uwow777
사고 현장의 어두운 지하실에 사람이 들어가서 확인하
기 전에 로봇을 투입하려고 합니다. 지하실 도면대로
로봇이 목적지까지 도착하려면 어떻게 해야 될까요?
어두운 지하실에서 로봇이 막다른 길을 확인하기 위한
방법에는 어떤 것이 있을까요?
/ 61 http://blog.naver.com/uwow77723
P P T 완 성 하
기
목
적
지
시작
지하실 도면
/ 61 http://blog.naver.com/uwow77724
P P T 완 성 하
기
#5 문제 분석
/ 61 http://blog.naver.com/uwow77725
P P T 완 성 하
기
벽이 있다는 것을 인식하면서 목적지까지 길을 찾아가는
방법 찾기
근접 센서가 벽을 인식하면 오른쪽으로 회전한 후 전진
하면서 목적지까지 도달하기
벽이 가까워 지면 오른쪽으로 90도 회전하고 전진한다.
알고리즘을 작성하여 프로그래밍하여 로봇 제어로 확인
- 벽이 가까워 질 때까지 전진한다.
- 벽이 가까워 지면 90도 회전한 후 직진한다.
- 위 동작을 4번 반복한다. .
문제해결방법
분석
문제해결과정
구조화
문제 상황
파악
문제 이해 및
단순화
/ 61 http://blog.naver.com/uwow77726
P P T 완 성 하
기
#6 알고리즘 작성하기
/ 61 http://blog.naver.com/uwow777
목
적
지
시작
/ 61 http://blog.naver.com/uwow777
목
적
지
시작
앞으로 이동한다.
벽에 가까워 졌는가?
가까워 지지 않았으면 앞으로 이동한다.
가까워 졌으면 오른쪽으로 90도
회전한다.
위 동작을 4번 반복한다.
/ 61 http://blog.naver.com/uwow777
앞으로 이동한다.
회전한다.
4
/ 61 http://blog.naver.com/uwow77730
P P T 완 성 하
기
#7 문제 해결하기
/ 61 http://blog.naver.com/uwow77731
P P T 완 성 하
기
#8 근접센서
/ 61 http://blog.naver.com/uwow77732
P P T 완 성 하
기
/ 61 http://blog.naver.com/uwow77733
P P T 완 성 하
기
/ 61 http://blog.naver.com/uwow77734
P P T 완 성 하
기
거리 2cm 5cm 10cm 15cm 20cm
왼쪽 근접 센서 값
오른쪽 근접 센서 값
* 생각해보기
- 햄스터 로봇과 물체의 색에 따른 센서 값의 변화 확인하기
- 활동1. 하얀색에 가까운 물체
- 활동2. 검정색에 가까운 물체
/ 61 http://blog.naver.com/uwow77735
P P T 완 성 하
기
* 생각해보기
- <손 찾음?> 블록을 <근접센서>로 변경하기
/ 61 http://blog.naver.com/uwow77736
P P T 완 성 하
기
목
적
지
시작
지하실 도면
/ 61 http://blog.naver.com/uwow777
뒤로 이동한다.
회전한다.
/ 61 http://blog.naver.com/uwow77738
P P T 완 성 하
기
#10 로봇 활용 아이디어
/ 61 http://blog.naver.com/uwow77739
P P T 완 성 하
기
#3 로봇 수업 예
터치센서로 음악 연주하기
- 각 터치 센서마다 특정 음을 배정하여 프로그래밍
하면 피아노처럼 연주가 가능
/ 61 http://blog.naver.com/uwow77740
P P T 완 성 하
기
#11 로봇 수업 체험하기
/ 61 http://blog.naver.com/uwow77741
P P T 완 성 하
기
/ 61 http://blog.naver.com/uwow77742
P P T 완 성 하
기
/ 61 http://blog.naver.com/uwow77743
P P T 완 성 하
기
/ 61 http://blog.naver.com/uwow77744
P P T 완 성 하
기
/ 61 http://blog.naver.com/uwow77745
P P T 완 성 하
기
/ 61 http://blog.naver.com/uwow77746
P P T 완 성 하
기
/ 61 http://blog.naver.com/uwow77747
P P T 완 성 하
기
/ 61 http://blog.naver.com/uwow77748
P P T 완 성 하
기
/ 61 http://blog.naver.com/uwow77749
P P T 완 성 하
기
감사합니다.

More Related Content

More from 성훈 김

한옥처마의 비밀 수업PPT
한옥처마의 비밀 수업PPT한옥처마의 비밀 수업PPT
한옥처마의 비밀 수업PPT성훈 김
 
햄스터 로봇 연결을 위한 설명 자료
햄스터 로봇 연결을 위한 설명 자료햄스터 로봇 연결을 위한 설명 자료
햄스터 로봇 연결을 위한 설명 자료성훈 김
 
한옥처마의 비밀 수업지도안 2차시
한옥처마의 비밀 수업지도안 2차시한옥처마의 비밀 수업지도안 2차시
한옥처마의 비밀 수업지도안 2차시성훈 김
 
한옥처마의 비밀 수업지도안 1차시
한옥처마의 비밀 수업지도안 1차시한옥처마의 비밀 수업지도안 1차시
한옥처마의 비밀 수업지도안 1차시성훈 김
 
Sw학생교재소개(초)
Sw학생교재소개(초)Sw학생교재소개(초)
Sw학생교재소개(초)성훈 김
 
3차시 말을 글자로
3차시 말을 글자로3차시 말을 글자로
3차시 말을 글자로성훈 김
 
1차시 앱인벤터 소개
1차시 앱인벤터 소개1차시 앱인벤터 소개
1차시 앱인벤터 소개성훈 김
 
교사연수02 무엇을어떻게
교사연수02 무엇을어떻게교사연수02 무엇을어떻게
교사연수02 무엇을어떻게성훈 김
 
교사연수02 무엇을어떻게
교사연수02 무엇을어떻게교사연수02 무엇을어떻게
교사연수02 무엇을어떻게성훈 김
 
Swsw 150319111524-conversion-gate01
Swsw 150319111524-conversion-gate01Swsw 150319111524-conversion-gate01
Swsw 150319111524-conversion-gate01성훈 김
 

More from 성훈 김 (10)

한옥처마의 비밀 수업PPT
한옥처마의 비밀 수업PPT한옥처마의 비밀 수업PPT
한옥처마의 비밀 수업PPT
 
햄스터 로봇 연결을 위한 설명 자료
햄스터 로봇 연결을 위한 설명 자료햄스터 로봇 연결을 위한 설명 자료
햄스터 로봇 연결을 위한 설명 자료
 
한옥처마의 비밀 수업지도안 2차시
한옥처마의 비밀 수업지도안 2차시한옥처마의 비밀 수업지도안 2차시
한옥처마의 비밀 수업지도안 2차시
 
한옥처마의 비밀 수업지도안 1차시
한옥처마의 비밀 수업지도안 1차시한옥처마의 비밀 수업지도안 1차시
한옥처마의 비밀 수업지도안 1차시
 
Sw학생교재소개(초)
Sw학생교재소개(초)Sw학생교재소개(초)
Sw학생교재소개(초)
 
3차시 말을 글자로
3차시 말을 글자로3차시 말을 글자로
3차시 말을 글자로
 
1차시 앱인벤터 소개
1차시 앱인벤터 소개1차시 앱인벤터 소개
1차시 앱인벤터 소개
 
교사연수02 무엇을어떻게
교사연수02 무엇을어떻게교사연수02 무엇을어떻게
교사연수02 무엇을어떻게
 
교사연수02 무엇을어떻게
교사연수02 무엇을어떻게교사연수02 무엇을어떻게
교사연수02 무엇을어떻게
 
Swsw 150319111524-conversion-gate01
Swsw 150319111524-conversion-gate01Swsw 150319111524-conversion-gate01
Swsw 150319111524-conversion-gate01
 

6 순차,반복,선택 구조의 명령을 이용한 로봇 제어하기 김성훈