아두이노 하드웨어는 MPU가 있는 아두이노 보드(BOARD)와 IO 및 센서들로 구성된 쉴드(SHIELD)로 구분됩니다.
그리고 이들을 사용하기 편하게 모아놓은 키트가 있습니다.
이 글에서는 아두이노 보드에 대해서 정리하였습니다.
아두이노 보드는 아두이노 나노(ARDUINO NANO) 와 아두이노 우노(ARDUINO UNO) 그리고 아두이노 메가(MEGA)를 기반으로 수십종류의 보드가 존재합니다.
아두이노 우노가 처음부터 지금까지 가장 많이 사용되는 보드이며 보통 아두이노 보드라고 하면 대부분 아두이노 우노를 지칭한다고 보면 됩니다. MPU 는 ATMEGA328P 을 사용합니다.
아두이노 나노는 아두이노 우노와 동일한 회로와 기능을 가지고 있습니다. 다만 보드 크기를 줄여서 편리하게 사용하도록 만든 것입니다.
아래에 아두이노 우노와 아두이노 나노를 보여주고 있습니다.
아두이노 메가는 아두이노 우노와는 같은 종류(ATMEGA 계열)의 MPU 이지만 용량이 훨씬 큰 MPU 를 사용합니다.
아두이노 우노를 사용하기에 프로그램 용량이 크고 IO 도 많이 필요한 경우에는 아두이노 메가를 사용합니다.
MPU 는 ATMEGA2560 을 사용합니다.
아래에 아두이노 메가를 보여주고 있습니다.
현재 아두이노 보드는 아두이노 우노와 아두이노 나노, 아두이노 메가 이외에도 여러 가지 보드가 있습니다.
기본적으로는 아두이노 우나와 아두이노 나노, 아두이노 메가에서 조금씩 추가되고 변형되어서 만들어졌다고 보면 됩니다.
아두이노 홈페이지에 가면 아래와 같이 구분하고 있음을 볼 수 있습니다.
https://www.arduino.cc/en/hardware
크게 보면 나노 패밀리( Nano Family), MKR 패밀리, 클래식 패밀리(Classic Family) 그리고 메가 패밀리(Mega Family)로 구분되어 있습니다.
여기서 MKR 패밀리는 32비트의 ARM 계열의 MPU 를 사용하여 기존의 8비트 보드보다 훨씬 큰 성능을 필요로 할 때 사용할 수 있는 보드입니다. 아두이노 우노 등 기존의 아두이노 보드에 비해서 고급 버전이라고 생각하면 됩니다.
아두이노 우노는 클래식 패밀리로 분류하고 있습니다.
나노 패밀리 ( Nano Family )는 작은 크기에 여러 가지 기능이 있는 보드들입니다.
기본적인 아두이노 Nano 가 있으며 Bluetooth®/Wi-Fi® 무선 모듈이 있는 Nano 33 BLE Sense와 Nano RP2040 Connect까지 다양한 보드들이 있습니다.
온도/습도, 압력, 제스처, 마이크 등과 같은 내장 센서 세트도 있습니다.
MicroPython으로 프로그래밍할 수도 있으며 머신 러닝도 지원합니다.
MKR 패밀리에는 아두이노 MKR zero 를 비롯하여 WIFI 등을 추가한 여러 보드들이 있습니다.
MKR Family는 추가 회로 없이 프로젝트를 만들기 위해 결합할 수 있도록 구성되어 있습니다.
각 보드에는 Wi-Fi®, Bluetooth®, LoRa®, Sigfox®, NB-IoT 통신을 가능하게 하는 무선 모듈이 장착되어 있습니다. (MKR Zero 제외)
이 제품군의 모든 보드는 Arm® Cortex®-M0 32비트 SAMD21 저전력 프로세서를 기반으로 하며 안전한 통신을 위한 암호화 칩이 장착되어 있습니다.
클래식 패밀리에는 아두이노 우노를 비롯하여 WIFI 등을 추가한 여러 보드들이 있습니다.
아두이노 Leonardo 와 아두이노 Micro와 같은 보드도 있습니다.
메가 패밀리에는 아두이노 메가2560을 비롯하여 WIFI 등을 추가한 여러 보드들이 있습니다.
보다 많은 메모리와 IO가 필요할 때 사용합니다.
이 외에 단종된 보드들도 있습니다.
단종된 보드들은 Legacy Documentation (https://docs.arduino.cc/retired/) 페이지에서 찾을 수 있습니다.
아두이노 보드는 오픈소스를 채택하고 있습니다.
동일한 보드를 여러 업체에서 만들어 판매하고 있습니다.
그리고 업체마다 조금씩 변경하며 새로운 보드를 만들어 판매하기도 합니다.
'아두이노' 카테고리의 다른 글
아두이노 방패? 쉴드(Shield) ! (2) | 2024.11.16 |
---|---|
아두이노가 머에요? (6) | 2024.11.14 |