[ 아두이노 강좌 ] 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
*보통 알리익스프레스가 더 싸지만 배송이 국내보다 늦기때문에 급하시다면 국내에서 사고 급하지 않다면 알리익스프레스에서 사는게 좋습니다.
'아두이노' 카테고리의 다른 글
[ 아두이노 강좌 ] 0-5. 브레드보드(빵판), 점퍼선, 듀폰케이블 사용법 (0) | 2020.12.26 |
---|---|
[ 아두이노 강좌 ] 0-4. ESP32 / ESP8266에 대해 알아보자(차이점, 핀맵 pinmap, 스펙, 전원 공급 방법, 통신 핀, 쓸 (4) | 2020.12.25 |
[ 아두이노 강좌 ] 0-2. 아두이노 나노에 대해 알아보자(핀맵 pinmap, 스펙, 전원 공급 방법, 통신 핀, 주의할 점) (1) | 2020.12.23 |
[ 아두이노 강좌 ] 0-1. 아두이노 우노에 대해 알아보자(핀맵 pinmap, 스펙, 전원 공급 방법, 통신 핀, 주의할 점) (0) | 2020.12.22 |
[ 아두이노 강좌 ] 0. 아두이노 소개 및 보드 종류 (1) | 2020.12.21 |
댓글