Page 164 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 164

-  아두이노는  공학도도  접근이  쉽지  않은  마이크로  컨트롤러  세상을  일반인에게도  열어준

             전자장치이다.  임베디드  시스템  개발  경험이  전혀  없는  사람도  쉽게  접근할  수  있도록  친숙

             한  개발  도구,  회로도  등  관련된  모든  내용을  오픈소스  형태로  무상으로  제공하고  있다.



             -  이  때문에  이미  다양한  변종  제품이  전  세계적으로  만들어지고  적용되고  있으며  무엇보다

             가격이  30달러  정도로  저렴하다.  또한,  각종  센서/엑츄에이터  및  통신모듈을  탑재한  다양한

             호환  보드들이  있어  쉽게  확장할  수  있으며  관련  스케치(아두이노  통합개발환경에서  작성된
             프로그램)들이  풍부하여  쉽게  무상으로  구할  수  있다.




             -  이후에  생겨난  많은  하드웨어  플랫폼도  대부분  아두이노와  호환성을  유지하고  있는  이유

             도  아두이노에  의해  만들어진  IoT  생태계를  세상이  인정했기  때문이다.



             - 여러  가지  강점

             ①  저비용  :  아두이노  보드는  다른  마이크로컨트롤러  플랫폼에  비해  저렴하다.

             ②  크로스  플랫폼  :  아두이노  소프트웨어는  윈도우즈,  맥OSX,  리눅스  운영체제  모두에서  작
             동한다.

             ③  간단하고  명확한  프로그래밍  환경  :  아두이노  프로그래밍  환경은  초보자들이  사용하기  쉬

             울  뿐  아니라  실력자들이  여러가지  다양한  시도를  하기  위한  유연성을  제공한다.  소프트웨어

             개발을  위한  통합개발환경(IDE)가  제공되며  컴파일  된  펌웨어(특정  하드웨어  상에서  동작하
             는  소프트웨어)를  USB를  통해  손쉽게  업로드  할  수  있다.

             ④  오픈  소스  :  아두이노  하드웨어  및  소프트웨어는  오픈  소스  툴이기  때문에  고급  프로그래

             머들에  의해  작성된  확장  소프트웨어  라이브러리들을  구할  수  있으며,  회로  설계자들이  손쉽

             게  자신만의  모듈을  만들고  개선할  수  있다.




















                                                         -  157  -
   159   160   161   162   163   164   165   166   167   168   169