책소개
이 책은 드론과 코딩을 한 번에 배울 수 있게 반드시 알아야 할 내용을 전문가가 엄선했습니다. 또한, 초등학생도 이해할 수 있게 현직 교사와 함께 구체적인 예시와 그림으로 쉽게 설명했습니다.
부품과 센서를 연결할 때 일정 수준의 전자회로 지식이 필요합니다. 또한, 프로그래밍 문법을 배우고, 키보드로 영어로 된 명령어 코딩도 해야 합니다. 잘못 연결하면 고장 나거나 드론이 잘 날지 못할 수 있고, 조립을 잘하더라도 조종과 코딩을 잘못해서 드론이 추락할 수 있기 때문입니다. 초보자가 문법을 배워가면서 키보드로 직접 드론 코딩하는 건 매우 어렵습니다. 심지어 점(.)이나 세미콜론(;) 등을 잘못 입력하면 제대로 동작하지 않고, 어디가 틀렸는지 찾기도 어렵습니다.
이 교재는 이런 문제를 파악하고, 초등학생부터 고등학생, 처음 드론과 코딩을 배우고 싶은 성인도 쉽고 재미있게 공부할 수 있도록 내용을 집필했습니다. 수많은 테스트를 통해 가장 안전한 드론 부품을 선정했고, 어렵게 조립할 필요 없이 바로 사용할 수 있게 완제품으로 구성했습니다.
또한, 쉽게 코딩할 수 있도록 스크래치와 같은 블록코딩 프로그램으로 코딩하는 방법을 설명했습니다. 레고를 조립하듯이 마우스로 블록을 연결하면 드론을 조종할 수 있어서 코딩의 즐거움을 느낄 수 있습니다.
저자소개
저자 이현종
- 중앙대 전자전기제어학부 졸업
- 참엔지니어링 자동화 로봇 개발(2002~2006)
- EBS 로봇파워 심사위원(2010)
- 기능 대회 모바일로봇 심사위원(2012)
- 세계최초 코딩 드론 CoDrone 개발(2015)
- 2019 CES Best Of Innovation Awards(2019)
저자 박재일
- 제주교육대학교 학사
- 경기도 꿈의학교 유레카 발명 꿈의학교 운영(2016~현재)
- 경기도 꿈의학교 IT 분야 꿈지기 교사(2015)
- 소프트웨어 선도학교 운영(2016~현재)
- 로봇산업진흥원 로봇창의교실 운영(2016)
- 고양시 발명교육센터 지도교사(2016)
- 경기도 무원초등학교 교사
목차
Chapter1 처음 만나는 드론
1. 드론의 정의
2. 드론의 가치
3. 드론의 원리
4. 드론의 구조
Chapter2 처음 만나는 스크래치
1. 스크래치와 아두이노
2. 로킷 브릭 설치하기
3. 스크래치 기초
4. 순차와 반복
5. 난수 활용하기
Chapter3 코딩과 함께하는 미술 여행
1. 다각형 그리기
2. 변수를 사용해서 그림 그리기
Chapter4 드론 시뮬레이터
1. 시뮬레이터 살펴보기
2. 쓰로틀, 롤, 피치, 요우
3. 시뮬레이터로 연습하기
4. 시뮬레이터 설정하기
Chapter5 드론 정보와 센서
1. 시뮬레이터로 확인하기
2. 로킷 브릭으로 확인하기
3. 표창 게임 만들기
Chapter6 호버링
1. 호버링·트림·캘리브레이션
2. 로킷 브릭으로 호버링하기
3. 드론 조종하기
Chapter7 코딩으로 드론 제어하기
1. 여러 방향으로 움직이기
2. LED와 속도 제어하기
3. 마우스로 드론 조종하기
4. 키보드로 드론 조종하기
5. 선택 구조 이해하기
6. 함수 이해하기
재귀함수로 작품 만들기
Chapter8 드론 곡예비행
1. 직선 비행
2. 원 비행
3. 플립
4. 자율곡예비행
Chapter9 드론 컨트롤러
1. 컨트롤러 살펴보기
2. 컨트롤러로 스프라이트 움직이기
Chapter10 게임 조이스틱 만들기
1. 1P 만들기
2. 벽과 총알 만들기
3. 함정 만들기
4. 2P 만들기
Chapter11 드론 컨트롤러로 조종하기
1. 시뮬레이터로 조종하기
2. 로킷 브릭으로 조종하기
Chapter12 드론 게임하기
1. 계단 빠르게 오르기
2. 장애물 통과하기
3. 드론 수학 게임
4. 드론 구출 활동
Chapter13 부록
1. 드론 대회 A to Z
2. 반드시 알아야 할 항공 안전법
3. 조종을 위한 퀵 매뉴얼