본문 바로가기

스크래치/드론코딩

코딩드론 목차소개

코딩드론 목차를 소개합니다

이번 포스팅에서는 코딩드론의 교재의 목차를 소개하겠습니다. 한권으로 코딩과 드론 날로먹기 교재는 코딩과 드론을 한꺼번에 배울 수 있도록 만들었습니다. 코딩드론의 목차를 보면서 어떻게 공부하면 좋을지 자세하게 설명하겠습니다.

코딩드론 목차소개

[이전 포스팅] 드론 교재 소개

 

드론코딩 교재안내

드론코딩을 시작합니다 제임스 와트가 만든 증기기관에서 시작된 혁명은 세상을 바꾸는 큰 전환점이 되었습니다. 그 후 영국의 리처드 트레비식은 증기기관차를 만들고 1804년 영국의 웨일즈에서 첫 선을 보였습니..

www.itple.co.kr

 

드론은 4차 산업혁명에서 빼놓을 수 없는 중요한 분야입니다. 드론은 4차 산업혁명을 이끌어 갈 사물인터넷(IoT), 인공지능, 로봇, 센서 등의 핵심기술의 집합체로 단순한 장난감이 아닌, 최첨단 장치입니다. 드론은 IT 기술 및 다양한 콘텐츠와 융합해 농업, 과학, 예술, 이벤트, 운송, 재난구조 등 수많은 분야에 기여할 것으로 기대됩니다.

 

드론은 정밀측위기술, 항법기술, 자세제어기술 등 다양한 기술로 구성되어 있습니다. 정밀측위기술은 GPS를 이용해 정확한 위치를 측정하는 기술이고, 가속도, 자이로센서, 지자계, 기압계 등 다양한 센서 기술을 포함합니다.

코딩드론 코드론

 

항법기술은 GPS, 인공지능 등의 기술을 활용해서 목표 지점으로 자동으로 이동하는 기술을 말합니다. 자세제어기술은 비행하면서 비행체의 안정성을 유지하는 소프트웨어 기술을 말합니다. 드론의 종류마다 다양한 부품과 센서가 들어가 있고, 안정되게 비행하기 위해서 소프트웨어로 제어해야 합니다. 

 

따라서 드론의 기초 지식과 과학적 원리를 잘 알아야 뿐만 아니라, 소프트웨어로 잘 제어할 수 있는 코딩실력도 중요합니다. 드론을 배울 때 반드시 알아야 할 내용을 전문가가 엄선했고, 초등학생도 이해할 수 있도록 현직 교사와 함께 구체적인 예시와 그림으로 쉽게 설명했습니다. 

 

기존의 많은 코딩드론 교재가 직접 부품과 센서를 조립해서 코딩하는 방법을 설명했습니다. 하지만 앞에서 살펴봤듯이, 드론에는 많은 부품과 센서가 들어갑니다. 또한 부품과 센서를 연결할 때 일정수준의 전자회로 지식이 필요합니다.

 

따라서 처음 드론을 배우는 독자분들에게는 매우 어려울 수 있습니다. 또 부품과 센서를 잘못 연결하면 고장이 나거나 드론이 잘 날지 못할 수 있습니다. 그리고 조립을 잘 하더라도 조종과 코딩을 잘못해서 드론이 추락할 수 있고, 사람들이 다칠 수도 있습니다. 

 

또한 어려운 프로그래밍 문법을 배우고, 키보드로 직접 영어로 된 명령어를 치는 텍스트 코딩을 해야합니다. 처음 코딩을 배울 때 문법을 하나씩 배우면서 키보드로 직접 드론 코딩하는 게 매우 어렵게 느껴집니다. 

 

심지어 점(.)이나 세미콜론(;) 등을 잘못 입력하면 제대로 동작하지 않고, 어디가 틀렸는지 찾기도 어렵습니다. 이 교재는 이런 문제점을 파악하고, 초등학생부터 고등학생뿐만 아니라 처음 드론과 코딩을 배우고 싶은 성인도 쉽고 재미있게 공부할 수 있도록 내용을 집필했습니다. 수많은 테스트를 통해 가장 안전한 드론 부품을 선정했고 어렵게 조립할 필요 없이, 바로 사용할 수 있도록 완제품으로 만들었습니다.

 

또한 쉽게 코딩할 수 있도록 스크래치와 같은 블록코딩 프로그램으로 코딩하는 방법을 설명했습니다. 마우스로 레고를 조립하듯이 블록을 연결하면 드론을 조종할 수 있어서 코딩의 즐거움을 느낄 수 있습니다.

코딩드론 블록코딩

 

먼저 드론의 정의, 원리, 구조를 자세하게 살펴봅니다. 드론의 특징과 원리를 이해해야 코딩이나 조종을 잘할 수 있고, 여러 가지 문제점에 부딪쳤을 때 해결할 수 있습니다. 그리고 스냅이라는 블록 코딩 프로그램에 대해서 배웁니다.

 

스냅(Snap)은 미국 버클리 대학에서 만든 블록 코딩 프로그램으로 스크래치와 사용방법이 매우 비슷합니다. 스냅은 누구나 사용할 수 있는 오픈소스(Open Source) 프로그램입니다. 또한 사물인터넷 장치와 통신하거나 로봇과 드론 같은 기계를 제어하는데 매우 우수합니다.

 

코딩을 할 때 순차, 반복, 선택, 함수 그리고 변수를 잘 알아야 좋은 프로그램을 만들 수 있습니다. 스냅으로 여러 가지 그림을 그리면서 순차, 반복, 선택, 함수, 변수 등을 배웁니다. 다양한 예제를 직접 따라하면서 그림을 그리다보면 코딩의 문법을 자연스럽게 배울 수 있습니다.

 

코딩의 기초를 배우고, 드론 시뮬레이터로 드론을 본격적으로 배울 준비를 합니다. 드론을 처음부터 능숙하게 조종하거나 코딩할 수 있다면 좋겠지만, 생각보다 어렵습니다. 코딩과 조종방법을 배워서 드론을 날려보지만, 드론이 생각한대로 잘 움직이지 않을 수 있습니다.

 

그러다가 드론이 벽에 부딪치고, 바닥으로 몇 번 떨어지면 자신감도 많이 잃게 됩니다. 드론을 처음 배울 때 드론 시뮬레이터로 배우면 이런 걱정을 할 필요 없이, 재미있게 배울 수 있습니다. 또한 드론의 비행 원리를 잘 이해할 수 있습니다.

 

드론 시뮬레이터로 자신감을 키운 뒤, 드론의 센서를 활용해서 다양한 작품을 만듭니다. 드론에는 다양한 센서가 들어있고, 이를 활용해서 창의적인 작품을 만들 수 있습니다. 작품을 만들면서 드론 센서를 잘 이해할 수 있고, 쓰로틀, 요우, 피치, 롤 등 드론 코딩할 때 반드시 알아야 할 용어를 익힐 수 있습니다. 그리고 코딩으로 드론을 조종하면서 코딩의 즐거움을 느껴봅니다.

 

드론은 컨트롤러와 연결해서 조종합니다. 따라서 컨트롤러와 어떻게 작동하는지 잘 이해해야 합니다. 다양한 작품과 게임을 만들면서 컨트롤러의 조이스틱과 버튼을 사용하는 방법을 배울 수 있습니다. 컨트롤러에 대해서 충분하게 이해한 뒤, 컨트롤러로 직접 드론을 조종하는 방법을 익힙니다. 다양한 드론 게임을 하면서 실력을 더욱 향상시킵니다.

 

최근에는 농촌에서 농약을 살포할 때도 드론을 활용합니다. 그리고 땅을 조사할 때도 드론을 활용합니다. 뿐만 아니라 범인을 잡거나 치안을 지킬 수도 있습니다. 앞으로 드론 관련된 많은 산업과 직업이 생길 것이고, 그에 따른 다양한 드론학과도 생길 것입니다. 심지어 드론 관련 공무원 일자리도 늘어날 것입니다.

코딩드론 다양한 쓰임

 

이 책의 부록에는 드론학과 진학에 도움이 되는 드론 대회 노하우를 설명했습니다. 또한 드론을 사용하기 위해서 항공법에 대해서도 알아야 합니다. 하늘에는 눈에 보이지 않지만 비행체가 다니는 길이 있습니다. 드론을 사용할 때 반드시 알아야 할 법률 상식을 설명해서 안전하게 드론을 쓸 수 있도록 안내했습니다.

 

하늘을 나는 것은 인간의 오래된 꿈이었고, 드론은 우리가 더 큰 꿈을 가질 수 있도록 해줬습니다. 앞으로 드론은 어떻게 발전할까요? 드론은 우리의 삶은 어떻게 바꿀까요? 드론은 우리의 삶을 더 풍요롭게 만들어 줄 것이라고 생각합니다. 이 책을 통해 드론을 올바르게 이해하고, 드론의 무한한 잠재성과 가치를 느끼길 바랍니다.

 

또한 코딩을 더 쉽고 재미있게 공부할 수 있도록 카페에 다양한 코딩 교육 자료를 준비했습니다. 잇플 출판사 카페(http://cafe.naver.com/arduinofun)에 와서 많은 내용을 배워서 더 멋진 작품을 만들어 보세요.

 

 

잇플ITPLE[컴퓨터/ IT/코딩/드... : 네이버 카페

잇플 코딩교재는 소프트웨어와 하드웨어를 결합한 도서 출간! 좀더 쉽고 재미있게 문의0502-600-4925

cafe.naver.com

 

코딩드론 목차 설명