01_아두이노, MCU

2019. 5. 23. 12:17공대남편/아두이노

아두이노는 단일 보드 마이크로 컨트롤러로 완성된 보드이다. - Wikipeda

MCU의 한 종류인 ATmega328P

   마이크로 컨트롤러란 무엇일까?

   영어로 Microcontroller라고 쓰며 MCU (Microcontroller Unit, 마블 시네마틱 유니버시티가 아니다.)라고도 한다.  의미를 해석하면 아주 작은 제어 장치, 아주 작은 컴퓨터라고 생각하면 된다.  마이크로 컨트롤러는 CPU(마이크로 프로세서)에 입력/출력 모듈 등이 결합한 형태이다.

MCU는 단일 칩에 CPU와 함께 입출력 모듈 등을 결합한 형태이다. (RAM, EEPROM 등이 모두 내장되어 있다.)

 

   그럼 마이크로 프로세서는 무엇일까?

   영어로 Microprocessor라고 쓰며(MPU, Microprocessor Unit이라고도 한다)  아주 작은 처리 장치라고 해석할 수 있겠다.  우리가 사용하고 있는 PC에도 마이크로 프로세서가 들어가 있는데, CPU가 그 역할을 한다.

MPU의 한 종류인 intel의 CPU

 

   마이크로 컨트롤러(MCU)마이크로 프로세서(MPU)는 기능상으로는 비슷해보이나 차이가 있다.  그 차이점을 간략히 비교해 보면 아래와 같다.

마이크로 컨트롤러 마이크로 프로세서
  • RAM, ROM 등을 내장하고 있다.
  • 저렴하고 소비전력이 적으나 성능이 낮다.
  • 단일 목적, 특수 목적으로 사용되며 소형화할 수 있다.
  • RAM, ROM 등을 외부에서 연결한다.
  • 비용이 높고 소비전력이 높으나 성능이 높다.
  • 범용적인 목적으로 사용된다.

 


 

   아두이노는 마이크로 컨트롤러를 사용하고 있으며 종류 또한 매우 다양하다.  아래 표와 같이, 아두이노는 용도에 따라서 크기와 모양, 성능이 다양하게 분류되어 있다.  앞으로 블로그에 개제할 내용들은 교육용으로 많이 사용하고 있는 Arduino UNO를 기준으로 작성하고자 한다.

 

   Arduino UNO는 가장 기본적인 성능을 가지고 있는 아두이노라고 할 수 있다. 기본적인 성능이라고 하지만 왠만한 기능들은 모두 구현이 가능하므로, 학습을 하고자 하는 용도라면 구매 시 UNO 시리즈를 고려해보자.

 

'공대남편 > 아두이노' 카테고리의 다른 글

02_아두이노 준비하기  (0) 2019.06.12
00_아두이노, intro  (0) 2019.05.21