의견.png

"아두이노"의 두 판 사이의 차이

위키원
이동: 둘러보기, 검색
(참고 자료)
(태그: 모바일 편집, 모바일 웹 편집)
(참고 자료)
(태그: 모바일 편집, 모바일 웹 편집)
14번째 줄: 14번째 줄:
 
==참고 자료==
 
==참고 자료==
  
*위키백과 <[https://ko.wikipedia.org/wiki/아두이노 <<《위키백과》>>
+
* <[https://ko.wikipedia.org/wiki/아두이노 위키백과]> 《위키백과》
  
 
== 같이 보기 ==
 
== 같이 보기 ==

2019년 7월 22일 (월) 15:59 판

아두이노

아두이노(Arduino)란 사물인터넷(IoT) 기기를 만들기 위하여 사용하는 오픈소스 기반의 컴퓨팅 플랫폼을 말한다. C, C++ 등 다양한 언어를 사용하여 원하는 동작을 하도록 코딩을 한 후 기계어컴파일하여 마이크로컨트롤러(microcontroller) 보드에 업로드하면, 아두이노가 작동한다. 아두이노는 가격이 저렴하고 리눅스(Linux), 윈도우(Windows), 아이오에스(iOS) 등 여러 운영체제에서 작동하며, 오픈소스 기반이라는 장점이 있다.

개요

아두이노(Arduino)는 오픈소스를 기반으로 한 단일 보드 마이크로컨트롤러(Microcontroller)로 완성된 보드와 관련 개발 도구 및 환경을 말한다. 2005년 이탈리아의 IDII(Interaction Design Institutelvera) 에서 하드웨어에 익숙지 않은 학생들이 자신들의 디자인 작품을 손쉽게 제어할 수 있게 하려고 고안된 아두이노는 처음에 AVR을 기반으로 만들어졌다. 아두이노는 통합 개발 환경 IDE를 제공하며, 소프트웨어 개발과 실행코드 업로드도 제공한다. 또한 어도비 플래시(Adobe Flash), 프로세싱(Processing) 과 같은 소프트웨어와 연동할 수 있다. [1]

아두이노는 다양한 스위치나 센서로부터 입력 값을 받아들여 LED나 모터와 같은 전자 장치들로 출력을 제어함으로써 환경과 상호작용이 가능한 물건을 만들어 낼 수 있다. 예를 들어 단순한 로봇, 온습도계, 동작 감지기, 음악 및 사운드 장치, 스마트 홈 구현, 유아 장난감 및 로봇 교육 프로그램들의 다양한 제품들이 아두이노를 기반으로 개발 가능하다. 또한 아두이노는 회로가 오픈소스로 공개되어 있어 누구나 직접 보드를 만들고 수정할 수 있다. [2]

이런 아두이노를 활용해 장난감 회사 레고는 아두이노와 로봇 장난감을 활용한 교육 프로그램을 운영하고 있다.

참고 자료

같이 보기


  의견.png 이 아두이노 문서는 프로그래밍에 관한 토막글입니다. 위키 문서는 누구든지 자유롭게 편집할 수 있습니다. [편집]을 눌러 이 문서의 내용을 채워주세요.  

  1. (아두이노1) <[1]> <<위키백과>> 2019-04-14
  2. (아두이노2) <[2]> <<두피디아 백과사전>>