2026학년도 AI정보영재교육원
1
3.인공지능 적용
초등 AI도전 과정
choiman.net
choiman.net
미래사회, 미래교육. 초등 교사 24년
미창부 소프트웨어중심사회 기자, 문광부 정책 기자 역임
2015 SW교육 발전 공로상 (미래부장관), 소프트웨어정책연구소 VR자문
2021 초중등 이러닝 발전 유공 표창 (교육부장관)
2023 광주광역시교육정보원 AI광주미래교육 현장지원단
2015~ 오픈소스활용 교육자 모임, 유아동스팀 교육자 그룹, 글로벌 SW교육연구회, 글로벌 STEM 활용 교육자 모임, 3D프린팅 활용교육자 모임, 구글 활용 교육자 모임, VR활용 교육자 모임, 메타버스 커뮤니티 등 20개 커뮤니티 개설 및 운영 역임임
유아동 SW교육 워크북 리틀와이스마트키즈/ 엠타이니/ 할로코드/ 엠봇 교재 저술
샘스토리, 샘동네, 샘블로그, 전자신문 넥스트데일리 저술가, 코스페이시스EDU 한국대사 역임, 현 클래스VR 한국대사, 현 에듀버스 한국대사
전국/해외 학생/교사/교육자/학부모 대상 강연 - 런던, 홍콩, 일본, 인도네시아, 베트남
2
햄스터 로봇 활용
3
엔트리 인공지능
블록 활용
목 차
01 햄스터 로봇의 이해
02-1) 순차 구조 프로그래밍
02-2) 반복 구조 프로그래밍
02-3) 선택 구조 프로그래밍
03 머신러닝 기능 활용
04 텍스트/음성 기능 활용
05 부록 (햄스터로봇 정답)
4
5
햄스터 로봇이란?
햄스터 로봇은 국내에서 생산된 미니 로봇이다. 크기가 작아 책상에 두고 조작하기 편리하며, 다양한 교육용 프로그래밍 언어를 지원할 뿐만 아니라, 노트북 및 안드로이드 운영체제가 설치된 스마트폰이나 패드를 이용하여 프로그램할 수도 있는 등 많은 장점을 가진 로봇이다. 노트북에서는 엔트리와 스크래치를, 스마트 기기에서는 스택을 이용하여 코딩할 수 있다.
햄스터 프로그램 중
블록형 교육용 프로그램
로봇 코딩 소프트웨어
스택
엔트리
스크래치
이미지출처 : (주) 창의와교육
6
출력 장치
입력 장치
이미지출처 : (주) 창의와교육
7
연결 프로그램이 이미 있으면 넘어가도 됩니다.
8
9
2. 동글을 컴퓨터의 USB 포트에 연결
3. 햄스터 전원 켜기
10
4. 로봇을 USB동글 가까이 가져가기
5. ‘연결 성공 ‘ 확인
6. 연결 완료
11
2-1. 순차 구조 프로그래밍
햄스터 로봇 활용 순차 구조 알고리즘 체험하기
단계 | 미션 | 확인 |
STEP 1 | 로봇을 5초 동안 전진시키시오. |
|
STEP 2 | 로봇을 5cm 동안 전진, 5cm 동안 후진시키시오 |
|
STEP 3 | 로봇을 5cm 동안 전진한 다음 ‘삐’소리를 내고 5cm 동안 후진시키시오. |
|
STEP 4 | 로봇을 4초 동안 전진한 다음 ‘삐’소리를 1초동안 내고 로봇을 정지시키시오. |
|
STEP 5 | 로봇을 3초 동안 전진, 왼쪽으로 90도 제자리 돌기, 3초 후진, 오른쪽으로 제자리 돌기 |
|
[기본 활동1] 로봇의 기본적인 움직임을 순차 구조로 작동시키기
12
2-1. 순차 구조 프로그래밍
STEP 1
STEP 3
STEP 4
STEP 2
STEP 5
13
2-1. 순차 구조 프로그래밍
|
| |
( ) 턴 | ( ) 턴 | ( ) 턴 |
기본활동2 - 모터의 움직임을 이용하여 다양하게 회전하기
포인트턴
스윙턴
라운드턴
14
2-1. 순차 구조 프로그래밍
| |
(응용활동) - 센서를 이용하지 않고 미로 통과하기
< 미션 해결 >
15
2-1. 순차 구조 프로그래밍
(선택활동1) - LED와 버저로 리듬 표현하기
16
2-1. 순차 구조 프로그래밍
(선택활동1) - LED와 버저로 리듬 표현하기
17
2-1. 순차 구조 프로그래밍
| |
(선택활동2) -로봇을 키보드로 조종하기
18
2-2. 반복 구조 프로그래밍
유한반복 구조 | 무한반복 구조 | 조건반복 구조 |
| | |
반복 명령 중 유한 반복(횟수 반복) 명령을 이용하여 사각형을 2회 반복해서 그리는 명령 | 반복 명령 중 무한 반복 명령을 이용하여 사각형을 그리는 명령 | 반복 명령 중 조건 반복 명령을 이용하여 사각형을 그리는 명령, 로봇의 앞에 손이나 장애물이 감지될 때까지 사각형을 그리면서 이동하게 된다. |
햄스터 로봇 활용 반복 구조 알고리즘 체험하기
< 반복 구조 프로그램 예시 >
19
단계 | 미션 | 확인 |
STEP 1 | LED를 1초 간격으로 3회 점멸하도록 순차 명령을 이용해서 프로그램하세요. |
|
STEP 2 | LED를 1초 간격으로 3회 점멸하도록 순차와 반복 명령을 이용해서 프로그램하세요. |
|
STEP 3 | LED를 순차와 반복 명령 3개를 이용하여 켜져 있는 시간을 달리하여 점멸하도록 프로그램하세요. |
|
STEP 4 | 여러 개의 LED를 이용해서 다양한 방식으로 점멸하면서 계속 켜져 있도록 프로그램하세요. |
|
[기본활동1] LED와 버저로 리듬 표현하기
2-2. 반복 구조 프로그래밍
20
| | | |
STEP 1 | STEP 2 | STEP 3 | STEP 4 |
[기본활동1] LED와 버저로 리듬 표현하기
2-2. 반복 구조 프로그래밍
21
[기본활동2] 재난구조 신호 보내기(무슨 신호를 보내려고 했을까요?
| |
정답은?
2-2. 반복 구조 프로그래밍
22
| | |
| ||
[선택활동1] 조건 반복 구조로 장애물(손) 탐지하기
2-2. 반복 구조 프로그래밍
23
2-3. 선택 구조 프로그래밍
~할 때 까지 반복하기 | 만일 ~라면 | 만일 ~라면, 아니면~ |
| | |
반복 구조에서도 나왔지만 ~할 때까지 반복이 되면서, 특정한 조건에 따라 동작이 바꾸기 때문에 선택구조의 한 예이다. | 로봇의 센서에 손이 닿았다면 앞으로 1초 동안 이동하라는 선택구조 프로그램의 예시이다. | 로봇의 센서에 손이 닿았다면 앞으로 1초 이동하고, 그렇지 않으면 정지해 있으라는 선택구조 프로그램 예시이다. |
선택구조 알고리즘 체험하기
< 선택구조 프로그램 예시 >
24
| |
[기본 활동1] 미로 통과하기
2-3. 선택 구조 프로그래밍
25
| |
[기본 활동2] 따라오는 로봇 만들기
2-3. 선택 구조 프로그래밍
26
2-3. 선택 구조 프로그래밍
|
|
[선택 활동2] 무인 자동차 만들기 (라인 트레이싱)
27
2-3. 선택 구조 프로그래밍
| |
[선택 활동 2] 햄스터 로봇 청소기 만들기
28
머신러닝 기능 (인공지능 모델 학습하기) 활용하기
햄스터 로봇으로 엔트리 인공지능을 활용하여 신호등의 색깔을 인식하여 스스로 행동하는 로봇을 만들어 봅시다.
29
머신러닝 기능 (인공지능 모델 학습하기) 활용하기
30
머신러닝 기능 (인공지능 모델 학습하기) 활용하기
31
|
스스로 해보기
32
|
성찰하기
33
|
도전하기
34
“ 다 왔어요 햄스터! 결승점이 눈앞이에요!! 조금만 더 힘을 내요!! ”
육상 선수 햄스터가 육상 대회에 나가 최선을 다해 뛰고 있어요. 결승전이 코앞인 지금 여러분이 응원을 해 준다면 더 빠르게 움직일 수 있을거에요! 함께 응원해 주세요.
어떤 AI블록과 기능이 필요할까요?
응원 소리에 힘을 내는 육상 선수 햄스터 로봇
오브젝트 추가하기
35
변수 - 속도
인공지능 모델 학습하기
리스트-
대답기록
36
‘시계’ 오브젝트 명력 블럭
37
‘엔트리봇’ 오브젝트 명력 블럭
38
|
성찰하기
39
(부록) 햄스터로봇
정답 및 설명자료
40
5. (부록) 햄스터 로봇 정답 - 반복 구조 프로그래밍
| | |
| ||
정답 및 설명자료 - 조건 반복 구조로 장애물(손) 탐지하기
41
5. (부록) 햄스터 로봇 정답 - 신호등 색깔 인식 로봇 만들기
정답 및 설명자료 -
신호등 색깔 인식 로봇
만들기 스스로 해 보기