Page 52 - 만들면서 배우는 아두이노 드론
P. 52

드론을 비행하는데는 마이크로 컨트롤러를 이용한 비행 제어가 필요하며, 아두이노
보드를 이용하여 비행을 제어하는 드론을 아두이노 드론이라고 부릅니다. 아두이노
드론의 장점을 간단히 살펴보도록 하겠습니다.

      ? 간단한 소프트웨어 개발 환경 덕분에 교육용으로 쉽게 활용 가능합니다.
      ? 다양한 OS 환경을 지원하기에, 누구나 쉽게 제작할 수 있습니다
      ? 아두이노 보드는 오픈소스로서, 각종 회로도나 펌웨어 소스가 인터넷에 공

            유되고 있기에 저렴하게 구입&제작하여 이용할 수 있습니다. 또한 보드의
            종류도 다양하기에 다양한 종류의 아두이노 드론을 제작할 수 있습니다.
      ? 아두이노 프로그램 역시 오픈소스로서, 비행 제어에 필요한 프로그램 역시
            공개되어 있어 접근이 용이하여 누구나 쉽게 수정&작성하여 드론에 적용할
            수 있습니다.
      ? 기존에 사용했던 여러 소프트웨어&하드웨어와 연동이 가능하기에, 융합 교
            육이 가능합니다.
위처럼 아두이노가 가지고 있는 접근가능성, 보편성, 확장성, 경제성, 융합성 등 여러
장점들로 인해 DIY 용 드론으로 각광받고 있습니다.

3.2 아두이노 소프트웨어

오픈소스 아두이노 소프트웨어(IDE)는 코드 작성이 쉽고, 보드에 업로드하기도 용이
합니다. Windows, Mac OS X, 그리고 Linux 에서 작동합니다. 환경은 자바로 써있고,

                                                      51
   47   48   49   50   51   52   53   54   55   56   57