본문 바로가기

Arduino

[Arduino] 아두이노란?

반응형

아두이노는 전자공학 및 프로그래밍에 대한 지식이 없어도 하드웨어와 소프트웨어를 쉽게 이용할 수 있도록 만들어진 소형 컴퓨터이다. 마이크로컨트롤러(MCU; Micro Controller Unit) 보드를 기반으로 한 아두이노는 회로가 오픈소스로 공개되어 있어 자유롭게 보드를 만들 수 있다.

 

 

아두이노는 각 핀들이 두뇌 역할을 하는 MCU(Micro Controller Unit)와 연결되어 있어 결과적으로 아두이노를 제어할 수 있다.

 

 

USB 커넥터는 전원을 공급하고, PC에서 작성한 프로그램을 보드에 다운로드할 수 있다. 또한 외부 전원 소켓은 보드에 전원을 공급할 수 있다. 그리고 디지털 및 아날로그 핀은 주로 센서와 연결하여 사용한다.

 

구    분 내    용
리셋(Reset) 초기화
USB 커넥터 전원 공급 및 소스 다운로드
외부 전원 소켓 전원 공급
디지털 입출력 핀 디지털 값(0, 1) 입출력
전원 LED 보드 On/Off 확인
MCU 아두이노 제어
아날로그 입력 핀 아날로그 값 입출력

 

이와 같이 아두이노는 타제품에 비해 저렴하고, 대부분이 오픈소스로 공개되어 있어 쉽게 구동이 가능하여 전문 지식이 없어도 빠르고 쉽게 개발이 가능하다.

오픈소스 플랫폼인 아두이노는 특징을 가진 다양한 보드가 있어 사용하는 목적에 따라 유연하게 적용시킬 수 있다.

1. 아두이노 우노(Arduino UNO)

2. 아두이노 메가(Arduino Mega)

3. 아두이노 두에(Arduino Due)

4. 아두이노 윤(Arduino Yun)

5. 아두이노 마이크로(Arduino Micro)

6. 아두이노 나노(Arduino Nano)

7. 아두이노 레오나르도(Arduino Leonardo)

이 외에도 다양한 보드들이 존재하고 있어 목적에 맞추어 사용하면 된다.

반응형

'Arduino' 카테고리의 다른 글

[Arduino] 아두이노 Digital I/O  (0) 2020.11.29
[Arduino] PC에 아두이노 연결하기  (0) 2020.11.28
[Arduino] LED란?  (0) 2020.11.26
[Arduino] 아두이노 IDE 구조  (0) 2020.11.26
[Arduino] 아두이노 설치하기  (0) 2020.11.23