아두이노 개발 보드의 종류
본문 바로가기
전자회로

아두이노 개발 보드의 종류

by 124578 2021. 10. 27.

아두이노 보드는 오픈소스를 기반으로 하는 개발용 보드를 말합니다. 이 아두이노 보드를 활용하면 기본적으로 다양한 통신,  센서를 쉽게 연결할 수 있고 기본적인 프로그램 코드를 오픈소스 라이브러리로 응용하여 개발할 수 있습니다. 기존 마이컴을 이용하여 보드를 설계하는 번거로운 과정을 생략하고 초보자도 비교적 쉽게 접근할 수 있도록 하는데 의미가 있습니다. 요즘 대세인 arm 계열의 CPU도 탑재하고 있으며 리눅스가 탑재되어 있는 제품도 있습니다. 아두이노도 다양한 종류가 존재하지만 개발 방향에 맞게 적합한 보드를 선택하는 것이 중요합니다. 불필요한 기능에 너무 높은 사양을 잡아놓으면 가격경쟁력과 제품 크기에 영향을 주기 때문입니다.



1. 아두이노의 종류


초기 atmel avr시리즈를 기반으로 하여 보드가 개발되었고 이후 arm계열 보드도 개발되어 출시되었습니다.
cpu에 따라 atmega168, atmega328, atmegq2560, atmega32u4, attiny85가 있고 arm 계열 CPU 및 갈릴레오 보드와 같은 인텔 X86 기반으로 하는 보드도 있습니다.

atmega328 기반 : 우노, 나노, 프로, 미니, 프로미니

 

 

우노, 나노: 기본이 되는 보드로써 나노의 경우는 크기가 작은 형태입니다.

프로, 프로 미니: 양산용으로써 개발되었으며 usb to 시리얼 칩이 없는 형태입니다. 우노와 거의 동일한 사양입니다.

 

atmega32 u4 기반: 아두이노 레오나르도, 아두이노 마이크로

usb 기능이 내장된 atmega32u4를 기반으로 합니다. 부가적인 주변기기를 인식시킬 수가 있습니다.

 

atmega2560/메가 ADK

아두이노 메가 2560을 메인칩으로 하며 우노 보드보다 월등한 기능과 성능을 보여 줍니다.

 

arm계열 기반:아두이노 두에

32비트 arm core를 메인칩으로 하며 성능이 8비트 아트 메가 기반 보드보다 월등합니다. 

 

arm계열 기반(ATSAMD21): 아두이노 제로

32비트 Arm 계열의 프로세서를 탑재하였으며 역시 우노 보드보다 월등한 성능을 자랑합니다.

 

아두이노 융

Linino 리눅스 기반의 OS가 탑재되어 있으며 USB 통신과 WIFI로 프로그램이 가능합니다.

 

 

갈릴레오 보드

인텔   쿼크 프로세서 X1000을 메인칩으로 하는 보드입니다. 400 MHZ 클럭의 X86 기반의 프로세서를 탑재하고 있습니다. 텍스트 기반의 리눅스가 탑재되어 있습니다. 별도의 전원 어댑터를 연결해야 합니다. 만약 PC와 연결할 때 전원이 연결되지 않은 상태에서 연결하게 되면 보드가 망가질 우려가 있으니 주의가 필요합니다.

 

갈릴레오 보드


2. 중국산 아두이노

 

이외에도 다양한 중국산 버전도 존재합니다. 아두이노도 정품이 따로 있기 때문에 저렴한 중국산도 시장을 점령하고 있는 추세입니다. 하지만 중국산이기 때문에 여러 가지 호환 문제가 있는 것으로 보입니다. 중국산 제품은 수천 원대의 제품도 존재하는 것으로 보입니다. 하지만 제 개인적인 생각에는 중국산 보드로 애 먹느니 개발할 때는 정품을 사서 개발하는 게 정신건강에도 좋을 것으로 판단됩니다. 

 

댓글


TOP

TEL. 02.1234.5678 / 경기 성남시 분당구 판교역로