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

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

by larry 2020. 12. 24.

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

아두이노 메가

1. 핀맵

아두이노 메가 핀맵

2. 기본적인 스펙

마이크로컨트롤러 ATmega2560
작동전압 5V
입력전압(Vin, DC잭)(추천) 7-12V
입력전압(Vin, DC잭)(한계) 6-20V
디지털 핀 54 (54개 중 15개의 핀이 PWM지원)
PWM 디지털 핀 15(핀맵 참고)
아날로그 입력 핀 16
I/O 핀당 전류 20 mA
3.3v 핀의 전류 50 mA
Flash Memory 256 KB bootloader가 8KB 사용
SRAM 8 KB
EEPROM 4 KB
Clock Speed 16 MHz
내장된 LED핀 번호(LED_BUILTIN) 13
길이 101.52 mm
53.3 mm
무게 37 g

3. 전원 공급 방법

1. 업로드할 때도 사용하는 USB 포트를 이용
전압 : 4.5~5.5v
2. USB아래의 DC잭 이용
추천 전압 : 7~12v
제한 전압 : 6~20v
3. Vin 핀 이용
추천 전압 : 7~12v
제한 전압 : 6~20v
*+는 Vin에 연결하고 -는 아무 GND에나 연결하면 된다.

4. 통신 핀

1. UART(Serial) 통신
*아두이노 메가는 기본적으로 설정되어있는 Serial핀이 4개나 있다.
Serial
RX : 디지털 0번(RX0)
TX : 디지털 1번(TX0)
Serial 1
RX : 디지털 19번(RX1)
TX : 디지털 18번(TX1)
Serial2
RX : 디지털 17번(RX2)
TX : 디지털 16번(TX2)
Serial3
RX : 디지털 15번(RX3)
TX : 디지털 14번(TX3)
*컴퓨터에서 소스코드를 업로드할 때 0번과 1번 핀을 이용해서 통신하므로 0번과 1번을 이용하면 업로드 오류가 날 수도 있어서 메가에서는 보통 Serial 1,2,3을 이용하거나 원하는 핀을 두 개 선택해서 그 두 핀으로 Serial 통신을 하게 해주는 Software Serial을 이용한다.

2. i2c
SDA : 디지털 20번
SCL : 디지털 21번
*i2c통신을 이용할 때는 맨 위에 #include <Wire.h>를 써주어야 한다.

3. SPI
MOSI : 디지털 51번
MISO : 디지털 50번
SCK : 디지털 52번
SS : 디지털 53번
*SPI 통신을 이용할 때는 맨 위에 #include <SPI.h>를 써주어야 한다.

5. 주의할 점

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

6. 설명

표준 보드인 아두이노 우노보다 핀 개수가 훨씬 많고, 저장공간과 성능도 더 좋다.
근데 보통 아두이노 우노를 쓰다가 핀이 부족해서 메가를 쓰는데 아두이노 우노의 핀 배열과 소스코드를 그대로 가져오면 위에서 쓴 것처럼 통신 핀의 위치가 다르다는 등의 이유로 작동이 잘 안 될 수 있다.
사용하게 된다면 주의해야 한다.

*재료 구입
아두이노 메가 : https://s.click.aliexpress.com/e/_Amgyp2

9.56US $ 21% OFF|MEGA2560 MEGA 2560 R3 ATmega2560 16AU CH340G AVR USB board Development board MEGA2560 for |Integrated Circuits|

Smarter Shopping, Better Living! Aliexpress.com

www.aliexpress.com

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

댓글