4th Industry/사물인터넷(IoT)

[IoT] 아두이노란 무엇인가? (about Arduino)

잇트루 2021. 1. 24. 19:27
반응형

IT is True 블로그에 들어와 주셔서 감사합니다.


 

아두이노란?

 

 

영어로 '아두이노', 이탈리아어로 '아르두이노'라고 읽는 이것은 '강력한 친구'라는 뜻으로 2005년 이탈리아의 Massimo Banzi와 David Cuartielles가 처음 개발한 마이크로 컨트롤러입니다.

아두이노(Arduino)는 오픈 소스를 기반으로 한 단일 보드 마이크로 컨트롤러로 완성된 보드와 관련 개발 도구 및 환경을 말합니다. 아두이노는 하드웨어에 익숙하지 않은 학생들이 자신들의 디자인 작품을 손쉽게 제어할 수 있게 하려고 고안된 것으로 AVR을 기반으로 만들어졌습니다. 이러한 아두이노는 다수의 스위치나 센서로부터 값을 받아들여 LED나 모터와 같은 외부 전자 장치들을 통제하면서 외부 환경과 상호작용이 가능하도록 만들 수 있으며 아두이노 마이크로 컨트롤러는 하나의 임베디드 시스템으로 구성되고 있습니다. 아두이노는 현재 사물인터넷(IoT) 분야에서 많은 발전을 이루고 있는 임베디드 시스템입니다.

 

아두이노 통합 개발 환경(Arduino IDE)

 

 

먼저, 통합 개발 환경(IDE)란 'Integrated Development Environment'의 약자로 아두이노 통합 개발 환경(Arduino IDE)은 아두이노의 마이크로 컨트롤러가 다양한 기능을 할 수 있도록 프로그래밍 하여 구현하는 환경을 말합니다. 이는 아두이노를 통해 개발할 때, IDE를 통해 프로그래밍, 컴파일 등의 과정을 보여주고 직접 삽입, 수정, 삭제 등을 할 수 있는 것입니다.

아두이노 통합 개발 환경은 윈도우, Mac OS, 리눅스 등의 운영체제 환경에서 활용할 수 있도록 높은 호환성을 자랑하고 있습니다.

 

아두이노 우노 R3

 

아두이노의 대표적인 보드로 가장 대중적으로 사용되고 있는 아두이노 보드입니다. 위 보드에 각종 센서와 단자를 연결하여 아두이노 IDE를 통해 프로그래밍 명령을 통해 다양한 작품을 만들어낼 수 있습니다.

 

현재 국내에서도 임베디드 프로그래밍을 하는 사람들에게 많은 인기를 끌고 있으며 일부 대학에서도 강의를 개설하여 교육하는 곳도 있습니다. 아두이노는 얕은 지식으로도 충분히 쉽게 개발할 수 있는 환경을 제공하고 있어 취미활동에도 적합합니다. 

 

아두이노 IDE 설치하기 : ittrue.tistory.com/30 - 클릭

반응형