Chapter 01처음 만나는 드론
1 드론의 정의
2 드론의 가치
3 드론의 원리
4 드론의 구조
Chapter 02드론 시뮬레이터 _ 029
1 시뮬레이터 살펴보기 _ 030
2 키보드로 연습하기 _ 034
3 쓰로틀·롤·피치·요우 _ 037
4 시뮬레이터 설정하기 _ 043
5 컨트롤러로 연습하기 _ 049
6 시뮬레이터 게임하기 _ 051
Chapter 03조종의 첫걸음 _ 057
1 드론과 컨트롤러 _ 058
2 페어링(Pairing _ 059
3 캘리브레이션·호버링·트림 _ 060
4 쓰로틀·롤·피치·요우 _ 062
5 드론 조종하기 _ 063
Chapter 04처음 만나는 스크래치 _ 071
1 스크래치와 아두이노 _ 072
2 로킷 브릭 설치하기 _ 074
3 스크래치 기초 _ 077
2 순차와 반복_ 080
3 난수 활용하기 _ 097
Chapter 05 코딩과 함께하는 미술 여행
1 다각형 그리기
2 변수를 사용해서 그림 그리기
3 선택 구조 이해하기
4 함수 이해하기
5 재귀함수로 작품 만들기
Chapter 06드론 정보와 센서 _ 141
1 시뮬레이터로 확인하기 _ 142
2 로킷 브릭으로 확인하기 _ 152
3 드론 센서로 코딩하기 _160
4 드론 정보와 센서 _ 166
Chapter 07코딩으로 조종하기 _173
1 로킷 브릭으로 호버링하기 _ 174
2 여러 방향으로 움직이기 _ 179
3 LED와 속도 제어하기 _ 184
4 마우스로 드론 조종하기 _ 188
5 키보드로 드론 조종하기 _ 197
Chapter 08드론 곡예비행 _ 205
1 직선 비행 _ 206
2 원 비행 _ 209
3 플립 _ 213
4 자율곡예비행 _ 216
Chapter 09컨트롤러로 코딩하기 _ 223
1 컨트롤러 살펴보기 _ 224
2 컨트롤러로 스프라이트 움직이기 _ 230
3 컨트롤러 코딩하기 _ 234
이 책은 코딩으로 드론제어를 통해 학생부터 성인까지 재미있고 즐겁게 배울 수 있으며 미션을 통해 대회까지 나갈 수 있도록 하였습니다.
이 책에서는 크게 3가지 부분으로 나누어져 있습니다.
1 드론에 대한 이론, 시뮬레이터, 비행실습 (1~3장
2 스크래치 방식의 블록프로그램 학습 (4~5장
3 블록프로그램 드론제어 (6~10장
1~3장 드론을 이해하고 가상으로 드론을 조종하고 실제 드론 조종까지 실습하는 방법을 통해 다른 드론 이론, 실습 책보다 풍부하게 구성되어 있고,
4~5장 순수하게 스크래치 방식의 블록프로그램 기초부터 응용 프로그램 제작까지 학습할 수 있도록 해놨으며,
6~10장은 앞에서 배운 드론과 프로그램학습을 기초로 블록프로그램을 이용한 드론 센서, LED, 조종프로그램, 자율비행, 드론 군집비행 실습까지 학습할 수 있도록 구성되었습니다.
그리고 11장과 부록에는 앞에서 배운 것들을 토대로 미션, 대회, Q&A 등으로 활용할 수 있는 방법을 배치하였습니다. 특히 이 책에서 사용하는 코드론 미니는 어린아이들도 안전하게 비행할 수 있고, 시뮬레이터를 통해 자신의 드론 상태파악 및 관리를 할 수 있는 고성능 드론이며 다음과 같은 분들에게 추천합니다.
1. 드론제어 입문자 : 초, 중, 고 및 일반 드론 입문자
2. 코딩교육 관련자 : 코딩을 쉽고 재미있게 가르치고 싶은 교육 강사
3. 이공계 대학생 : 대학생을 위한 IoT 코딩 제어 기초 소양 교육
앞으로도 드론은 농약 살포, 지질조사, 치안, 드론 택시 등 다양한 서비스영역으로 발전할 것입니다. 그래서 드론은 기본적으로 그 특성을 잘 이해하고 조종하는 것을 실습해보는 것은 매우 중요합니다. 그리고 가까운 미래에는 단순한 조종이 아니라 자율, 인공지능과 같은 프로그래밍이 탑재된 드론들이 우리가 잠들어 있는 밤에도 우리를 위해 일하거나 보호해주거나 우주로 가서 다양한 일들을 해 줄 것입니다. 이 책을 통해 많은 사람이 4차산업혁명의 필수인 코딩 제어 드론을 배