레고 마인드스톰 EV3 프로그래밍
Description
초보자를 위한 EV3 프로그래밍 완벽 가이드
화려한 블록 기반 인터페이스를 갖춘 레고 마인드스톰 EV3 프로그래밍 언어는, 익숙해지면 누구나 지능형 로봇을 손쉽게 프로그래밍할 수 있지만, 처음 접하는 사람은 프로그래밍 언어가 갖고 있는 복잡함과 어려움 때문에 두려움에 빠질 수 있습니다. 이 책은 이러한 두려움을 해결해 주기 위해 초보자 친화적인 내용과 상세한 이미지로 구성되어 있습니다.
이 책을 통해 프로그래밍 블록과 데이터 와이어, EV3 프로그램이 다루는 함수와 변수 및 파일을 내부에서 유기적으로 연결하는 방법을 배우게 되며, 이 과정에서 프로그래밍 언어에서 중요하게 생각되는 여러 가지 개념들과 습관, 메모리 관리와 디버깅 기법 등 많은 것을 경험하게 될 것입니다. 이 책에서 배우는 내용은 레고 마인드스톰뿐만 아니라 다른 프로그래밍 언어와 제어 시스템에도 적용되는 개념들이므로 프로그래밍에 관심을 두고 있다면 큰 도움이 될 것입니다.
이 책은 로봇 모형을 제작하는 데 시간을 소모하지 않도록 기본 로봇을 최대한 활용하는 형태로 장과 예제가 구성되어 있으며, 단계별로 예제를 실습하며 다음과 같은 내용을 배울 수 있습니다.

ㆍ 다양한 환경에 반응하고 명령 수행하기
ㆍ 벽을 따라가며 미로 탐색하기
ㆍ 다이얼의 입력을 그림 형태로 화면에 출력하거나, 센서와 데이터 값을 화면에 보여 주기
ㆍ 간단한 게임을 통해 프로그램에서 배열을 사용하는 방법, 예를 들어 점수 기록하기 등의 기법을 경험해 보기
ㆍ 산업 현장에서도 사용되는 알고리즘인 PID 제어 개념을 이용하여 선 따라가기
저자

테리그리핀

TerryGriffin
다양한시스템제어소프트웨어를만드는데20년이상몸담아온전문적인소프트웨어엔지니어다.매사추세츠대학교에서컴퓨터공학으로석사학위를받았으며,대학생및성인을대상으로한프로그래밍교육경험도있다.오랫동안레고를사랑해온그는중학교에서수학과과학을가르치는그의부인이교실에서흥미로운로봇들을활용하는데도움을주기위해《TheArtofLEGOMINDSTORMSNXTProgramming》을저술하였다.현재는칼자이스(CarlZeiss)의이온현미경혁신센터에서하전입자현미경을제어하는소프트웨어개발에힘쓰고있다.

목차

1장레고그리고로봇:굉장한조합
레고마인드스톰EV3
레고마인드스톰EV3세트
레고마인드스톰EV3소프트웨어
소프트웨어,펌웨어,하드웨어
예술그리고공학
좋은프로그램이란?
이책에서배울점
레고마인드스톰온라인커뮤니티
다음장에서다룰내용

2장EV3프로그래밍환경
마인드스톰소프트웨어살펴보기
EV3프로그램만들기
블록의일반적인구조
우리의첫프로그램
프로그램실행하기
프로젝트속성
우리의두번째프로그램
주석
컨텍스트도움말
마무리

출판사 서평

이책은레고마인드스톰EV3일반세트및교구세트모두에적용할수있으며,로봇프로그래밍을경험해보고싶은어린이,부모및교사모두에게완벽한가이드가될것입니다.여러분의집,또는학교실습실이나로봇체험센터그어느곳이든,이책은레고마인드스톰세트를활용해보고싶은모든분이필요로하는바로그책일것입니다.