아두이노 메가2560은 아두이노 우노급으로는 사양이 부족할 때 사용하는 상위 기종으로서 무려 70개의 입출력 핀을 사용 가능한 ATmega2560 MCU칩을 기반하기 때문에 다양한 기기의 제어와 응용이 가능하다. 많은 수의 제어핀을 사용할 수 있기 때문에 3D 프린터를 자작할 때 가장 많이 활용되는 기종이 바로 이 메가2560기종이다.  

 

 

 

 

ARDUINO MEGA 260 SPEC

 

  • Microcontroller ATmega2560
    Operating Voltage 5V
    Input Voltage (recommended) 7-12V
    Input Voltage (limit) 6-20V
    Digital I/O Pins 54 (of which 15 provide PWM output)
    Analog Input Pins 16
    DC Current per I/O Pin 20 mA
    DC Current for 3.3V Pin 50 mA
    Flash Memory 256 KB of which 8 KB used by bootloader
    SRAM 8 KB
    EEPROM 4 KB
    Clock Speed 16 MHz
    LED_BUILTIN 13
    Length 101.52 mm
    Width 53.3 mm
    Weight 37 g

 

 

보드의 구성

 

 

 

-USB연결단자는 Type B가 기본이지만, 호환 기종 중에는 마이크로USB 단자로 되어 있어 스마트폰용 케이블을 그대로 사용할 있도록한 모델도 있다.

 

-아날로그 입력핀은 A0 ~A15까지 16개가 있고, 디지털 입출력핀은 54개이다. 디지털핀 중 16개는 PWM방식을 지원하는데 PWM이라고 표시된 2~13하고 44,45,46번 핀이다.

 

-아두이노 우노급에서는 시리얼 포트가 하나밖에 없어 추가로 더 필요할 경우에는 Soft시리얼이라는 방식의 가상방식을 사용해야 하지만 아두이노 메가2560 에서는 시리얼 포트를 4개를 지원하기 떄문에 편리하다. 이 시리얼 포트들은 RX0/TX0 ~RX3/TX3 까지로 구분되고 프로그램에서는 Serial0~ Serial3와 같이 구분해서 사용하면 된다.  

 

-아두이노 우노나 나노에서는 I2C통신을 위한 핀이 A4와 A5핀 이었지만 메가2560에서는 디지털 20번과 21핀에 배정되어 있다.

 

-아두이노 우노나 나노에서는 SPI통신을 위한 핀이 10~13번핀 이었지만 메가2560에서는 디지털 50~53번핀에 배정되어 있다.

 

-외부 인터럽트용 핀은 2,3,21,20,19,18 번 핀이 배정되어 있는데 인터럽트 번호는 이 순서대로 0에서 5번까지 이다.

 

 

 

 

MEGA 2560 상세 PIN LAYOUT

 

 

 

 

사용방법

 

- 아두이노 IDE에서 기본으로 사용가능하므로 별도의 보드메니저 등을 설치할 필요는 없고, 툴메뉴 -> 보드를 선택해서 Arduino/Genuino Mega or Mega2560 보드를 선택하기만 하면 된다.

 

 

 

 

 

+ Recent posts