2021-07-28 ~ 29

국내에서 많이 사용하는 엔트리를 교육 받았다.  스크래치와 비슷하면서 국산SW의 향기가 물씬 풍긴다. 다른 말로하면 아이들이 좋아한다^^.

 

다행히도 엔트리를 통해서 리스트 & 함수에 대해서 알게 되었다. 스크래치와 엔트리는 비슷하기 때문에 어렵지 않게 스크래치에서 사용할 수 있다. 

 

다른 부분을 보면 스크래치에 없는 장면이 엔트리에는 있다. 덕분에 동화책처럼 장면을 넘기면서 이야기를 만들어 나갈수 있다. 스프라이트 대신 오브젝트로 이름이 바뀌었고, 엔트리 자체에서 소리 녹음 편집이 없다는게 아쉬움이 남는다.

 

둘 중에 좋은 하나를 고르라고 한다면...... 못고르겠다. EPL로는 둘다 좋은 툴이기 때문이다. 결국은 아이들이 좋아하는 걸로 하게 될거 같다.

 

교육을 받으면서 많은 부분을 따라하기를 했는데, 잘 되는것과 안되는 것들이 있었다. 생각해 보니 이벤트 프로그램밍에 맞게 블록을 작성하면 어렵지 않게 따라가는데, 그 반대의 경우는 생각하는 시간이 길어 진다. 결과는 같지만, 사용된 블록들이 차이가 난다. 이런 부분들 잘 고민한다면 아이들에게 쉽고 재미있게 알려줄 수 있을거 같다^^.

 

그래도 4일만에 스크래치와 엔트리를 어느정도 쓸수 있어서 행복하다^^.

반응형
블로그 이미지

두리뭉실2:해피파인더그룹

레고가 좋고~ PBL 매력에 빠졌으며~ 취미로 개발하는 두리둥실

,

앤써북에서 다두블럭으로 만들고 엔트리로 코딩하기 책 + 키트 증정 이벤트를 한다. 개인적으로 마음에 드는게 두가지 있는데 책과 납땜이 필요 없이 사용 할 수 있는 키트다. 당첨 되면^^ 열심히 해보고 아이들에게 알려줘야 겠다^^. 코딩교육 컨텐츠를 만드는 입장에서 써보고 싶은 키트다. 거기에다가 엔트리에서 할 수 있어서 더욱 좋은거 같다. 스크래치와 엔트리를 잠깐 써 본 입장에서 엔트리가 편한다. 요즘 코딩교육관련 제품들이 많이 나오는거 같다. 특히 책까지 함께 나와서 알려주는 선생님 입장이나, 배우는 학생입장에서 보면 꽤 메리트가 있다.


http://cafe.naver.com/answerbook/2266 <-클릭하여 이벤트 페이지로 가기





책소개


하드웨어 블록과 소프트웨어 블록 코딩으로 상상하는 사물을 만들어보자!

코딩 교육은 창의적 아이디어로 문제를 탐구 및 해결하고 결과물(작품)을 만드는 과정을 통해 창의력과 논리력을 키우는 것이다. 코딩은 “넘치기 전에 쓰레기통을 자동으로 수거할 수 없을까?”와 같은 창의적인 아이디어로부터 시작되어야 한다. 이 책은 위와 같은 창의적 아이디어로 문제를 탐구한 후 하드웨어 블록(아두이노 호환 다두블럭/레고블록)으로 만들고, 소프트웨어 블록 코딩(엔트리)으로 상상했던 사물을 직접 만들어 본다.

이 책은 코딩 기술을 알려주기 주입 교육이 아닌 아이들 스스로 문제점을 찾고 생각하고 해결하는, 그 과정에서 생각하는 즐거움을 느끼게 해줄 수 있게 한다. 이 책은 첫째, 하드웨어 블록과 소프트웨어 블록 코딩으로 상상하는 사물을 만들기 위해 필요한 문제해결 능력을 키울 수 있게 한다. 둘째, 5개(별을 찾는 다두 소년, 다두카 운전연습, 똑똑한 쓰레기통, 다두로켓의 태양계 탐사, 드론! 폭탄을 피하라!)의 창작품을 직접 만들며 분석력, 창의력, 사고력을 키울 수 있다. 즉, 창의적 논리적 사고를 자신만의 창의적인 코딩 설계와 소프트웨어 코딩으로 표현할 수 있게 된다.

이 책을 통해서 아이들 스스로 상상하는 아이디어를 다두블럭과 레고블록 그리고 엔트리를 접목시켜 만들어보자! 다두블럭은 뭘까? 다두블럭은 레고블록과 결합하여 아이들의 창의력으로 멋진 블록 작품을 만들고, 놀이처럼 코딩과 친해질 수 있는 사고력을 높이는 피지컬 컴퓨팅 교구이다. 다두블럭, 레고블록과 엔트리를 접목시켜 블록 코딩하면 상상하는 사물을 실제로 만들 수 있다.

[인터넷 교보문고 제공]


목차


Chapter 01 다두블럭·엔트리 코딩 준비하기 
Lesson 01 | 다두블럭 소개하기 
01 다두블럭이란 
02 다두블럭 구성품 살펴보기 
03 다두블럭 장착하고 연결하기 
03-1 모듈 장착하기 
03-2 케이블 연장하기 
03-3 케이블 연결하기 

Lesson 02 | 다두블럭 엔트리 코딩 준비하기 
01 아두이노 소프트웨어 설치하기 
02 다두이노 펌웨어 설치하기 
03 엔트리 설치하기 
04 엔트리 화면구성 살펴보기 
04-1 엔트리 화면구성 살펴보기 
05 엔트리와 아두이노 연결하기 


Chapter 02엔트리 하드웨어 블록과 친해지기 
Lesson 01 | 출력 블록 이해하기 
01 디지털 핀 켜기, 끄기 블록 
01-1 LED 깜빡이기 
01-2 경보용 부저 울리기 
02 디지털 핀 0에서 255 사이 값 정하기 블록 
02-1 RGB LED 밝기 조절하기 
03 디지털 핀 음 연주하기 블록 
03-1 멜로리 부저 연주하기 
04 서보모터 각도 정하기 블록 
04-1 서보모터 각도 조절하기 

Lesson 02 | 입력 블록 이해하기 
01 디지털 센서값 블록 
01-1 버튼 스위치값 읽기 
01-2 기울기 센서값 읽기 
02 아날로그 센서값 블록 
02-1 가변 저항값 읽기 
02-2 밝기 센서값 읽기 
02-3 온도 센서값 읽기 
02-4 소리 센서값 읽기 
02-5 조이스틱값 읽기 
03 울트라소닉 센서값 블록 
03-1 초음파 센서값 읽기 

Lesson 03 | 입출력 블록 연결하기 
01 스위치값 읽고 LED 켜고 끄기 
02 기울기 센서값 읽고 경보용 부저 울리기 
03 가변 저항값 읽고 RGB LED 밝기 조절하기 
04 조이스틱값 읽고 서보모터 각도 조절하기 
05 초음파 센서값 읽고 멜로디 부저 연주하기 


Chapter 03다두블록·엔트리 프로젝트 만들기 
Project 01 | 별을 찾는 다두 소년 
01 프로젝트 개요 
02 다두블록 준비물 
03 다두블럭 회로 구성도 
04 다두블럭 조립하기 
04-1 다두블럭 조립하기 
04-2 다두블럭 장착하기 
05 코딩 순서 정하기 
06 엔트리 코딩하기 
06-1 엔트리 하드웨어 연결하기 
06-2 엔트리 새로 만들기 
06-3 오프젝트 추가하기 
06-4 오브젝트 코딩하기 
07 한 번 더 생각하기 

Project 02 | 다두카 운전연습 
01 프로젝트 개요 
02 다두블록 준비물 
03 다두블럭 회로 구성도 
04 다두블럭 조립하기 
04-1 다두블럭 조립하기 
04-2 다두블럭 장착하기 
05 코딩 순서 정하기 
05-1 도로 주행 장면 
05-2 야외 도로 주행 장면 
06 엔트리 코딩하기 
06-1 엔트리 하드웨어 연결하기 
06-2 엔트리 새로 만들기 
06-3 오프젝트 추가하기 
06-4 오브젝트 코딩하기 
07 한 번 더 생각하기 

Project 03 | 똑똑한 쓰레기통 
01 프로젝트 개요 
02 다두블록 준비물 
03 다두블럭 회로 구성도 
04 다두블럭 조립하기 
04-1 다두블럭 조립하기 
04-2 다두블럭 장착하기 
05 코딩 순서 정하기 
05-1 자동으로 쓰레기통이 열리는 기능 만들기 
05-2 쓰레기통 상태를 체크하는 기능 만들기 
05-3 순서도 
06 엔트리 코딩하기 
06-1 엔트리 하드웨어 연결하기 
06-2 엔트리 새로 만들기 
06-3 오프젝트 추가하기 
06-4 오브젝트 코딩하기 
07 한 번 더 생각하기 

Project 04 | 다두로켓의 태양계 탐사 
01 프로젝트 개요 
02 다두블록 준비물 
03 다두블럭 회로 구성도 
04 다두블럭 조립하기 
04-1 다두블럭 조종기 조립하기 
04-2 다두블럭 장착하기 
05 코딩 순서 정하기 
05-1 우주 장면 
05-2 태양계 장면 
06 엔트리 코딩하기 
06-1 엔트리 하드웨어 연결하기 
06-2 엔트리 새로 만들기 
06-3 오프젝트 추가하기 
06-4 오브젝트 코딩하기 
07 한 번 더 생각하기 

Project 05 | 드론! 폭탄을 피하라! 
01 프로젝트 개요 
02 다두블록 준비물 
03 다두블럭 회로 구성도 
04 다두블럭 조립하기 
04-1 드론 조종기판 조립하기 
04-2 다두블록 장착하기 
05 코딩 순서 정하기 
06 엔트리 코딩하기 
06-1 엔트리 하드웨어 연결하기 
06-2 엔트리 새로 만들기 
06-3 오브젝트 추가하기 
06-4 오브젝트 코딩하기 
07 한 번 더 생각하기 
08 레고블록을 이용한 활용 사례



반응형
블로그 이미지

두리뭉실2:해피파인더그룹

레고가 좋고~ PBL 매력에 빠졌으며~ 취미로 개발하는 두리둥실

,

본 체험 제품은 element14 의 후원을 받아 아이씨뱅큐㈜ 에서 진행하는 무상 체험단 활동으로 작성한 것입니다.

코딩교육을 위한 마이크로비트 사용자모임

마이크로비트 홈페이지


개봉기에 이어 첫번째 사용기를 올려 본다. 

블록코딩은 체험단 활동을 하기 전부터 잘하는건 아니지만 스크래치엔트리를 통해 바로바로는 아니지만 자료를 찾아가면 할 수 있는 정도는 알고 있다. 다행이도 지인과 같이 체험단 활동을 하게 되어, 둘이서 할 수 있는 2인용 가위바위보 게임을 만들어 보았다. 처음부터 바로 만들기에는 무리가 있어 워밍업으로 마이크로비트 공식 홈페이지에 있는 '팀 가위 바위 보' 진행 하기로 했다.


<팀 가위 바위 보 사진> microbit-팀가위바위보.hex


대규모 멀티플레이어 가위 바위 보 게임은 모든 플레이어들이 동시에 흔들면, 바위(rock), 보(paper), 가위(scissors) 를 나타내는 번호와 아이콘이 모든 플레이어의 화면에 나타나게 된다. 가장 많은 개수가 나온 플레이어가 이기게 되는 게임이다. 따라하면서 '라디오 수신하면 실행'하는 부분에서 문제가 생겨 잠신 고민했지만, 해결 됐다.(기본적인 라디오 블록을 알고 했다면 쉽게 해결 할 수 있는 부분임)


워밍업을 끝났고, 2인용 가위바위보를 만들기 시작

<규칙 사진>


블록 코딩하기 전에 지인과 몇가지 규칙을 정해서 해야 하는데, 간단하다. 자기만의 스타일로 게임 결과를 표시 한다.(나는 이모티콘으로, 지인은 영어문자로) 그리고 라디오 통신할때 주고받는 숫자에 대한 정의 정도이다. 기본 블록코딩만 공유해서 사용하고 나머지는 각자 블록코딩을 하기로 했다.


<공유된 블록 코딩사진> microbit-2인용가위바위보_기본.hex


잘안되면 고생이고, 한번에 되면 너무 좋고! 짜장면 내기도 했다! 그럼 바로 시작!

<최종 완성된 블록 코딩 사진> microbit-2인용가위바위보_최종.hex


위 사진에서 보면 이김, 비김, 짐을 판단하는 부분과 결과를 표시 하는 부분이 지인과 다른 부분이다.  다음은 실제 게임 동영상이며, 누가 내기에 이겼는지는 동영상을 보기 바란다!.


<실제 동작-내기 동영상>


처음 계획아크릴로 캐릭터 케이스를 만들고, 지인3D프린터케이스를 만들어 개성넘치는 가위바위보 게임을 보여 주려고 했다. 상황이 바뀌어 마이크로비트 본품으로만 진행된 것이 아쉬운 부분이다. 아쉬움을 뒤로 하고 이쯤해서 사용기를 마친다.


코딩교육을 위한 마이크로비트 사용자모임

마이크로비트 홈페이지


마이크로비트 공식 구입처 아이씨뱅큐 http://www.icbanq.com/
엘리먼트14 특장점 - 글로벌 전자부품 유통회사, 6만원 이상 무료배송, 60만가지 재고 보유, MOQ 없음한글 웹사이트국내서비스센터 운영(http://kr.element14.com/?CMP=DSP-ODB-KR-JAN2018-BLOG-ICBanQ1-HOMEPAGE)
마이크로비트 공식 카페 : http://cafe.naver.com/bbcmicro
아이씨뱅큐 공식 블로그 : http://blog.naver.com/icbanq



반응형
블로그 이미지

두리뭉실2:해피파인더그룹

레고가 좋고~ PBL 매력에 빠졌으며~ 취미로 개발하는 두리둥실

,