Page 52 - 만들면서 배우는 아두이노 드론
P. 52
드론을 비행하는데는 마이크로 컨트롤러를 이용한 비행 제어가 필요하며, 아두이노
보드를 이용하여 비행을 제어하는 드론을 아두이노 드론이라고 부릅니다. 아두이노
드론의 장점을 간단히 살펴보도록 하겠습니다.
? 간단한 소프트웨어 개발 환경 덕분에 교육용으로 쉽게 활용 가능합니다.
? 다양한 OS 환경을 지원하기에, 누구나 쉽게 제작할 수 있습니다
? 아두이노 보드는 오픈소스로서, 각종 회로도나 펌웨어 소스가 인터넷에 공
유되고 있기에 저렴하게 구입&제작하여 이용할 수 있습니다. 또한 보드의
종류도 다양하기에 다양한 종류의 아두이노 드론을 제작할 수 있습니다.
? 아두이노 프로그램 역시 오픈소스로서, 비행 제어에 필요한 프로그램 역시
공개되어 있어 접근이 용이하여 누구나 쉽게 수정&작성하여 드론에 적용할
수 있습니다.
? 기존에 사용했던 여러 소프트웨어&하드웨어와 연동이 가능하기에, 융합 교
육이 가능합니다.
위처럼 아두이노가 가지고 있는 접근가능성, 보편성, 확장성, 경제성, 융합성 등 여러
장점들로 인해 DIY 용 드론으로 각광받고 있습니다.
3.2 아두이노 소프트웨어
오픈소스 아두이노 소프트웨어(IDE)는 코드 작성이 쉽고, 보드에 업로드하기도 용이
합니다. Windows, Mac OS X, 그리고 Linux 에서 작동합니다. 환경은 자바로 써있고,
51