다두블럭으로 만들고 엔트리로 코딩하기 (아두이노 피지컬 컴퓨팅 | 하드웨어 블록과 소프트웨어 블록으로 전자 부품 제어하기)

다두블럭으로 만들고 엔트리로 코딩하기 (아두이노 피지컬 컴퓨팅 | 하드웨어 블록과 소프트웨어 블록으로 전자 부품 제어하기)

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

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

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

서민우

연세대학교정보산업공학학사
현)개발을즐기는국내최고의오픈소스전문강사
현)MDS아카데미드론/리눅스커널포팅/드라이버교육
[저서]
아두이노자율주행RC카만들고직접코딩하기(2017.08앤써북)
아두이노드론만들고코딩하고날리기입문(2017.03앤써북)
아두이노드론만들고직접코딩하기(2016.04.앤써북)
아두이노로만드는사물인터넷(2016.02.앤써북)
아두이노와안드로이드로45개프로젝트만들기(2014.09.앤써북)

목차

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

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


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

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

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


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

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

Project03|똑똑한쓰레기통
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한번더생각하기

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

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

출판사 서평

이책은아이들창의적아이디어를도출하고상상했던사물을만들어가는과정을통해서스스로문제를해결할수있는키울수있도록구성하였다.또한문제해결을통해상상했던사물을완성한후다양한‘한번더생각하기’를통해스스로창의력과사고력을키울수있도록하였다.

이책의도입부에서스스로하드웨어블록과소프트웨어블록코딩으로전자부품들을제어해본다.이책의핵심내용인프로젝트과정은다음과같은다섯단계로구성되어있다.

1단계:창의적아이디어로창작품구상
2단계:하드웨어블록으로창작품(다두블럭과레고블록활용)
3단계:소프트웨어블록코딩을통해문제해결능력키우기(엔트리활용)
4단계:상상했던사물을완성하기
5단계:한번더생각하기

[부록]
※예제소스파일다운로드방법은6페이지를참조한다.
※이책에서사용하는전체부품은17페이지를참조한다.
※다두블럭스타트키트5%할인쿠폰이포함되어있다.할인쿠폰은268페이지를참조한다.