1부_시작하기
1장_EV3 준비하기
구성품을 살펴봅시다
로봇을 제어하기
EV3 소프트웨어 설치하기
이 장을 마치며
2장_첫 번째 로봇 만들기
조립도 활용하기
익스플로러 조립하기
입력과 출력, 그리고 전선
EV3 브릭 살펴보기
리모컨으로 로봇 움직여 보기
이 장을 마치며
3장_프로그램 만들고 수정하기
첫 번째 프로그램 따라하기
기본 프로그램 만들기
프로젝트와 프로그램
EV3 기본 로봇과 보너스 모델
이 장을 마치며
4장_프로그래밍 실습: 동작 블록
프로그래밍 블록은 어떻게 작동할까요?
조향모드 주행 블록
사운드 블록
디스플레이 블록
브릭 상태 표시등 블록
주행 블록에서의 켜짐과 꺼짐 모드
탱크모드 주행, 라지 모터 그리고 미디엄 모터 블록
추가적인 탐구
5장_대기, 반복 마이 블록과 다중 작업
대기 블록
루프 블록
나만의 블록 만들기: 마이 블록
멀티태스킹
추가적인 탐구
2부_센서 응용하기
6장_센서의 이해
센서란 무엇인가?
센서와 프로그래밍
추가적인 탐구
7장_컬러 센서 사용하기
컬러 센서 장착하기
컬러 모드
반사광 강도 모드
주변광 강도 모드
추가적인 탐구
8장_적외선 센서 사용하기
근접감지 모드
원격 모드
비콘 신호강도 모드
비콘 방향 모드
여러 가지 센서 모드의 혼용
추가적인 탐구
9장_브릭 버튼과 회전 센서 사용하기
브릭 버튼 사용하기
회전 센서 활용하기
속도 조절에 대한 이해
추가적인 탐구
3부_로봇 조립 기법
10장_빔, 축, 커넥터와 모터
빔과 프레임 사용하기
LEGO 격자 단위 사용하기
축과 축 구멍을 이용한 결합
커넥터 사용하기
가변형 구조 만들기
모터와 센서의 활용
기타 부품
추가적인 탐구
11장_기어 활용하기
기어의 기본 개념
EV3 세트의 기어 사용하기
기어열을 튼튼하게 보강하기
EV3의 모터와 기어의 조립
추가적인 탐구
4부_차량과 동물형 로봇
12장_포뮬러 EV3: 레이싱 로봇
포뮬러 EV3 레이싱 로봇 만들기
구동 및 조향하기
무선 조종 프로그램 만들어 보기
무인 자동차 레이싱
추가적인 탐구
13장_앤티: 로봇 개미
보행 메커니즘의 이해
앤티 로봇 만들기
앤티의 걸음마
프로그래밍하기
추가적인 탐구
5부_고급 프로그래밍 기법
14장_데이터 와이어 사용하기
스케치봇 만들기
데이터 와이어 배워보기
데이터 와이어의 활용
데이터 와이어의 유형
센서 블록 활용하기
흐름 제어 블록의 고급 기능
추가적인 탐구
15장_데이터 연산 블록,
그리고 데이터 와이어를 활용한 마이 블록
데이터 연산 블록 사용하기
마이 블록에 데이터 와이어 활용하기
추가적인 탐구
16장_상수와 변수
상수의 활용
변수의 활용
추가적인 탐구
17장_EV3 그림 그리기 게임
1단계: 기본적인 그리기 기능
2단계: 연필 부가 기능 추가
추가적인 탐구
6부_기계 그리고 인간형 로봇
18장_스냇처: 로봇팔을 장착한 자율 이동형 로봇
로봇팔의 동작에 대한 이해
스냇처 로봇 만들기
로봇손 제어
비콘 찾기
추가적인 탐구
19장_라바 렉스: 걷고 말하는 인간형 로봇
하반신 만들기
로봇의 걸음마
상반신 만들기
머리와 팔 제어하기
추가적인 탐구
부록 A_프로그램 문제 해결, EV3 브릭, 무선 연결법
문제 해결 - 컴파일 오류
실행 중인 프로그램의 문제 해결
EV3 문제 해결
무선으로 EV3에 프로그램 전송
정리
부록 B_브릭 프로그램 기능의 활용
브릭 프로그램을 만들기, 저장하기, 그리고 실행하기
브릭 프로그램의 블록 사용하기
브릭 프로그램 불러오기
정리