본문 바로가기
  • Larry`s arduino blog
아두이노

[ 아두이노 강좌 ] 0. 아두이노 소개 및 보드 종류

by larry 2020. 12. 21.

[아두이노 강좌] 0. 아두이노 소개 및 보드 종류

아두이노 로고

1. 아두이노 소개

아두이노 강좌를 시작하기 전에 그게 뭔지도 모르고 시작할 수는 없으니까

먼저 간단하게 아두이노가 무엇인지 소개를 하고 시작할게요.

아두이노는 이탈리아어로 "절친한 친구"라는 뜻으로 2005년 이탈리아에서 만들어진 저렴하고 사용하기 쉬운 단일 보드 마이크로컨트롤러(보드 하나에 다 들어있는 작은 컴퓨터)(MCU)입니다.

 

아두이노는 전 세계적으로 많은 메이커들을 포함한 많은 사람들이 사용하고 있습니다.

 

1. 첫 번째 이유로는 먼저 아두이노는 오픈소스이기 때문입니다.

(오픈소스란? 누구나 저작권 문제없이 제품의 소스코드나 설계도를 이용해 복제할 수 있다는 것)

오픈소스이기 때문에 중국에서 정품보다 훨씬 저렴하지만 성능은 거의 같은 보드들이 만들어집니다.

가격도 훨씬 저렴한데 성능이 같아서 정품보다는 위에서 말한 호환 보드를 쓰는 것이 더 이득입니다.

아두이노를 훨씬 저렴한 가격으로 쉽게 만나게 되면서 진입장벽이 낮아진 것 같습니다.

 

2. 다음으로 아두이노는 정보를 찾기 쉽습니다.

위에서 말한 것처럼 아두이노는 사용자들이 많아서 인터넷 상에 수많은 정보들이 있습니다.

혼자 독학하기에는 정말 편하죠.

여러 센서들을 쓸 때에도 거의 대부분 이미 다른 사람들이 라이브러리라는 것을 만들어서 다운로드만 하여서 사용하면 됩니다.

게다가 예제들도 대부분 포함되어있어서 예제를 보며 배울 수도 있죠.

 

3. 사용할 수 있는 부품의 종류가 많습니다.

같은 이유로 당연히 아두이노에서 쉽게 사용할 수 있는 부품들도 셀 수 없이 많습니다.

우리가 상상하는 제품들은 거의 대부분 만들 수 있을 정도죠.

 

2. 아두이노 보드 종류

아두이노에는 여러 가지 보드들이 있어서 자신이 만들 제품에 맞는 보드를 선택하여 사용할 수 있다.

너무 종류가 많아서 여기서 다 알려주기는 힘들고 유명하고 많이 쓰이는 대표적인 보드 몇 가지만 알아보자.

이제 보드의 종류와 보드 별 특징 및 성능에 대해 알아보자.

 

1. 아두이노 우노(UNO) : 가장 기본적인 보드로서 초급자들이 사용하기 좋다.

아두이노 우노

아두이노용 실드라고 하면 거의 이 아두이노 우노 보드에 맞게 만들어져 있고, 관련 자료도 많아서 사용하기 편리하다.

아두이노 처음 시작할 때는 이 아두이노 우노로 시작하는 것을 추천한다.

자세한 내용은 아래 글 참고

https://arduinoblog.tistory.com/3

 

[ 아두이노 강좌 ] 0-1. 아두이노 우노에 대해 알아보자(핀맵 pinmap, 스펙, 전원 공급 방법, 통신 핀,

[ 아두이노 강좌 ] 0-1. 아두이노 우노에 대해 알아보자[ 아두이노 강좌 ] 0-1. 아두이노 우노에 대해 알아보자(핀맵, 스펙, 전원 공급 방법, 통신 핀, 주의할 점) 1. 핀맵 2. 기본적인 스펙 마이크로컨

arduinoblog.tistory.com

 

2. 아두이노 메가(MEGA 2560) : 우노보다 핀 수가 훨씬 많고 조금 더 고성능이어서 많은 부품들을 제어할 때 편리하다.

아두이노 메가

사용할 수 있는 핀 개수가 우노보다 훨씬 많고, 성능도 더 좋다.

근데 보통 아두이노 우노를 쓰다가 핀이 부족해서 메가를 쓰는데 아두이노 우노의 핀 배열과 소스코드를 그대로 가져오면 작동이 잘 안 될 수 있다.

사용하게 된다면 주의.

자세한 내용은 아래 글 참고

https://arduinoblog.tistory.com/5

 

[ 아두이노 강좌 ] 0-3. 아두이노 메가에 대해 알아보자(핀맵 pinmap, 스펙, 전원 공급 방법, 통신 핀, 주의할 점)

[ 아두이노 강좌 ] 0-3. 아두이노 메가에 대해 알아보자(핀맵 pinmap, 스펙, 전원 공급 방법, 통신 핀, 주의할 점) 1. 핀맵 2. 기본적인 스펙 마이크로컨트롤러 ATmega2560 작동전압 5V 입력전압(Vin, DC잭)(추..

arduinoblog.tistory.com

 

3. 아두이노 나노(NANO) : 그냥 우노의 작은 버전이라고 보면 된다.

아두이노 나노

아두이노 나노는 우노와 프로세서도 같아서 크기 빼고 거의 같다.

자세한 내용은 아래 글 참고

https://arduinoblog.tistory.com/4

 

[ 아두이노 강좌 ] 0-2. 아두이노 나노에 대해 알아보자(핀맵 pinmap, 스펙, 전원 공급 방법, 통신 핀, 주의할 점)

[ 아두이노 강좌 ] 0-2. 아두이노 나노에 대해 알아보자(핀맵 pinmap, 스펙, 전원 공급 방법, 통신 핀, 주의할 점) 1. 핀맵 2. 기본적인 스펙 마이크로컨트롤러 ATmega328 작동전압 5V 입력전압(Vin)(추천) 7-12..

arduinoblog.tistory.com

 

이 외에도 아두이노 프로 시리즈, 듀에, 레오나르도, 마이크로, 미니 등 수도 없이 많다.

 

그 외에 아두이노와 비슷한 역할의 보드인데 다른 회사 제품들도 있다.

 

1. ESP시리즈(ESP8266, ESP32) : 와이파이 혹은 블루투스 기능이 내장되어 IOT기능을 만들 때 편리하다.

또 위에 말한 아두이노 보드들 보다 성능 및 용량이 훨씬 높다.

ESP32(와이파이와 블루투스가 내장되어있다)

자세한 내용은 아래 글 참고

https://arduinoblog.tistory.com/6

 

[ 아두이노 강좌 ] 0-4. ESP32 / ESP8266에 대해 알아보자(차이점, 핀맵 pinmap, 스펙, 전원 공급 방법, 통신 핀, 쓸 수 없는 핀 사용 불가, 주의할 점)

[ 아두이노 강좌 ] 0-4. ESP32 / ESP8266에 대해 알아보자(핀맵 pinmap, 스펙, 전원 공급 방법, 통신 핀, 주의할 점) 1. 설명 ESP32와 ESP8266은 아두이노처럼 쓸 수 있지만 와이파이와 블루투스(ESP8266에는 없..

arduinoblog.tistory.com

 

2. Teensy, stm32 등

 

3. 아두이노 보드 별 특징 및 성능

 

아두이노 성능 비교 표

다음 시간부터는 각 보드 별 정보들을 더 자세히 알아보자.

 

댓글