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

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

by larry 2020. 12. 23.

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

아두이노 나노

1. 핀맵

아두이노 나노 핀맵

2. 기본적인 스펙

마이크로컨트롤러 ATmega328
작동전압 5V
입력전압(Vin)(추천) 7-12V
입력전압(Vin)(한계) 6-20V
디지털 핀 22 (22개 중 6개의 핀이 PWM지원)
PWM 디지털 핀 6(핀맵 참고)
아날로그 입력 핀 8
I/O 핀당 전류 40 mA
Flash Memory 32 KB bootloader가 2KB 사용
SRAM 2 KB
EEPROM 1 KB
Clock Speed 16 MHz
내장된 LED핀 번호(LED_BUILTIN) 13
길이 45 mm
18 mm
무게 7 g

3. 전원 공급 방법

1. 업로드할 때도 사용하는 USB 포트를 이용
전압 : 4.5~5.5v
2. Vin 핀 이용
추천 전압 : 7~12v
제한 전압 : 6~20v

4. 통신 핀

1. UART(Serial) 통신
RX : 디지털 0번(RX0)
TX : 디지털 1번(TX1)
*컴퓨터에서 소스코드를 업로드할 때 0번과 1번 핀을 이용해서 통신하므로 0번과 1번을 이용하면 업로드 오류가 날 수도 있어서 보통 원하는 핀을 두 개 선택해서 그 두 핀으로 Serial 통신을 하게 해주는 Software Serial을 이용한다.

2. i2c
SDA : 아날로그 4번(A4)
SCL : 아날로그 5번(A5)
*i2c통신을 이용할 때는 맨 위에 #include <Wire.h>를 써주어야 한다.

3. SPI
MOSI : 디지털 11번(D11)
MISO : 디지털 12번(D12)
SCK : 디지털 13번(D13)
SS : 디지털 10번(D10)
*SPI 통신을 이용할 때는 맨 위에 #include <SPI.h>를 써주어야 한다.

5. 주의할 점

0,1번 핀은 rx, tx핀으로 컴퓨터와 시리얼 통신을 하므로 업로드할 때 연결되어 있으면 오류가 날 수 있어서 사용하지 않는 것을 추천
13번 핀은 내장 Led와 연결되어 있으므로 LED_BUILTIN을 사용하지 않는 것을 추천
공급 가능한 전류가 제한되어있기 때문에 모터, 큰 Led 등 전류 소모가 큰 부품들은 외부 전원에 직접 연결하여 사용하는 것을 추천
참고로 아날로그 입력 핀을 일반 디지털 핀처럼 사용해도 상관없다.

6. 설명

아두이노 나노는 아두이노 우노와 크기 말고 다른 것이 거의 없다.
보통 아두이노 우노에서 테스트를 한 뒤 크기를 줄여서 만들 때 사용한다.
이것보다 더 작은 게 필요하면 usb포트가 없어서 업로드할 때 ftdi usb serial 모듈이 따로 필요한 아두이노 프로 미니도 있다.


*재료 구입
아두이노 나노 : https://s.click.aliexpress.com/e/_AM2Jra

2.72US $ 33% OFF|1PCS Promotion For arduino Nano 3.0 Atmega328 Controller Compatible Board WAVGAT Module PCB Development Board w

Smarter Shopping, Better Living! Aliexpress.com

www.aliexpress.com

*아두이노 나노는 납땜이 안되어오는 경우도 있으니 직접 납땜을 못하신다면 위 링크처럼 납땜 선택이 가능한 곳에서 사거나 구매전 확인이 필요합니다

*보통 알리익스프레스가 더 싸지만 배송이 국내보다 늦기때문에 급하시다면 국내에서 사고 급하지 않다면 알리익스프레스에서 사는게 좋습니다.

댓글