본문 바로가기
프로그래밍/Arduino

1장. 아두이노란?

by 길냥이 2024. 3. 24.
728x90

※ 아두이노의 기원
아두이노의 시초는, 이탈리아에서 Massimo Banzi 교수와 David Cuartielles가 처음 개발한 것으로 알려져 있습니다.
이때 기술과 예술을 혼합한 프로젝트들을 운영했었는데, 이 기술과 예술이 융합된 작품을 인터렉티브 디자인, 혹은 피지컬 컴퓨팅이라고 부릅니다.
피지컬 컴퓨팅의 핵심은 사람. 사람과 기술이 쉽게 의사소통하도록 하는 것이 목적이지요.
 
 
 
※ 아두이노란?
아두이노(Arduino)는 오픈소스를 기반으로 한 단일 보드 마이크로컨트롤러입니다. 
다수의 전자기기와 연결되어 외부 전자기기를 통제하고, 이를 통해 주위 환경과 상호작용을 할 수 있습니다. 
비슷한 것들로 라즈베리 파이, 비글본 블랙 같은 것도 있습니다. 
 
여기서 마이크로컨트롤러란 마이크로프로세서와 입출력 모듈을 하나의 칩으로 만들어 기능하는 작은 컴퓨터를 말합니다.
그리고 오픈소스란 가지고 있는 기술을 공개하고, 다른 사람들이 자유롭게 수정하고 배포할 수 있도록 한 것입니다. 
 
너무 어려운가요? 간단하게 말하면 작은 컴퓨터입니다. 근데 조립식이죠.
 
 
 
※ 오픈소스 하드웨어
아두이노는 대표적인 오픈소스 하드웨어입니다. 오픈소스라는 말답게 역시 다른 사람이 자유롭게 보고 수정할 수 있죠. 
덕분에 여러 정보 사이트가 존재합니다. 블로그라던지, 해외 포럼이라던지, 사이트나 웹까지..
 
 
 
※ 아두이노의 장점
장점은 가격이 저렴하고, 프로그래밍이 간단하며, 여러모로 유명합니다, 여기서 유명하다는 것은 많은 사람들의 도움을 받을 수 있다는 것입니다. 확장 보드(쉴드라고 한다)를 이용한 확장성도 좋습니다. 거기다 여러분의 실생활에 많은 도움을 줄 수 있으며, 창작활동, 취미, 사물인터넷 등에도 응용이 가능하죠. 그리고 납땜도 필요없고..
 
 
 
※ 아두이노의 단점
단점으로는 성능이 좋지 않고, 동작 속도가 느리며,추가 기기를 구매하는 데 드는 비용에다 제한적인 기능, 확장에 필요한 돈까지 말이죠. 그리고 고급 기능을 사용할 수도 없습니다. 라이브러리가 간결하기 때문에요, 어쩌면 장점이자 단점입니다. 그리고 한 가지 단점이 더 있으니, 바로 CPU가 8bit라는 것. 
 
 
 
하지만 결국 아두이노는 아두이노만의 이점이 있고, 그 이점에서 나오는 확장성이 있는 법. 
 
 
 
한번 천천히 배워나가보도록 하겠습니다. 
 
 
 

가장 기본적인 아두이노 우노(UNO)의 모습

 

728x90

'프로그래밍 > Arduino' 카테고리의 다른 글

6-1장. 아두이노의 기본 명령어  (0) 2024.04.07
5-1장. 아두이노 IDE 사용법  (0) 2024.03.31
4-1장. 아두이노 IDE 설치  (0) 2024.03.24
3장. 아두이노의 부품들  (0) 2024.03.24
2장. 아두이노 보드의 종류  (2) 2024.03.24