Otevře se na nové kartě

Arduino Mega 2560 Pinout

Arduino Mega 2560 je velký bratr Una: mikrokontrolér ATmega2560 na 16 MHz, 54 digitálních pinů, 16 analogových vstupů a čtyři hardwarové UARTy. Hodí se tam, kde Uno nestačí – 3D tiskárny s deskou RAMPS, robotika, větší displeje nebo projekty s několika sériovými zařízeními.

První část lišt odpovídá Unu, takže většina shieldů pasuje i na Megu.

Parametry

  • ATmega2560: 8bitový AVR, 16 MHz
  • 256 kB flash (8 kB zabírá bootloader), 8 kB SRAM, 4 kB EEPROM
  • 54 digitálních pinů (15× PWM), 16 analogových vstupů (10bitový ADC)
  • 4× UART, I2C (D20/D21 a samostatné piny SDA/SCL) a SPI (D50–D53 a konektor ICSP)
  • 6 externích přerušení (D2, D3, D18–D21)
  • logika 5 V, napájení 7–12 V (VIN nebo jack) nebo z USB
  • USB-B s převodníkem ATmega16U2 (klony CH340)
  • 101,5 × 53,3 mm

Shieldy pro Uno, které používají SPI na pinech D11–D13, na Megě bez úpravy nefungují – SPI je tu na D50–D53 a na konektoru ICSP. I2C je na D20/D21 a na samostatných pinech SDA/SCL vedle AREF, ne na A4/A5.

Pinout a tabulka pinů

Najeďte myší na pin v diagramu nebo na řádek tabulky, filtrem zvýrazníte sběrnici. Pinout si můžete stáhnout jako PNG nebo SVG.

Arduino Mega 2560 Rev3 – pinoutArduino Mega 2560 Rev3 – pinoutchiptron.czATmega2560USB-BRESETLTXRXONICSPPOWERANALOG INPWM ~COMMUNICATIONSPI: D50–D53 · PWM: D44–D465V5VD22D23D24D25D26D27D28D29D30D31D32D33D34D35D36D37D38D39D40D41D42D43D44D45D46D47D48D49D50D51D52D53GNDGND NC Nezapojeno (rezerva) IOREF ← Úroveň logiky pro shieldy (5 V) RESET → Reset – spojením s GND 3V3 ← Výstup 3,3 V, max. 50 mA 5V ↔ 5 V ze stabilizátoru nebo z USB GND GND VIN → Napájecí vstup 7–12 V A0 PF0 ADC0 A1 PF1 ADC1 A2 PF2 ADC2 A3 PF3 ADC3 A4 PF4 ADC4 A5 PF5 ADC5 A6 PF6 ADC6 A7 PF7 ADC7 A8 PK0 ADC8 A9 PK1 ADC9 A10 PK2 ADC10 A11 PK3 ADC11 A12 PK4 ADC12 A13 PK5 ADC13 A14 PK6 ADC14 A15 PK7 ADC15 SCL PD0 SCL SDA PD1 SDA AREF ← Reference pro ADC (výchozí 5 V) GND D13 PB7 PWM LED (L) D12 PB6 PWM D11 PB5 PWM D10 PB4 PWM D9 PH6 PWM D8 PH5 PWM D7 PH4 PWM D6 PH3 PWM D5 PE3 PWM D4 PG5 PWM D3 PE5 PWM INT5 D2 PE4 PWM INT4 D1 PE1 TX0 D0 PE0 RX0 D14 PJ1 TX3 D15 PJ0 RX3 D16 PH1 TX2 D17 PH0 RX2 D18 PD3 TX1 INT3 D19 PD2 RX1 INT2 D20 PD1 SDA INT1 D21 PD0 SCL INT0 GPIO Port čipu UART I2C ADC (analog) PWM Napájení Zem (GND) Řízení / reset Nezapojeno
Stáhnout:PNGSVG
Tabulka pinů – Arduino Mega 2560 Rev3
NázevPort čipuSměrUARTI2CSPIPWMADCPoznámka
D0PE0vstup/výstupRX0UART0 RX (Serial) – sdílený s převodníkem USB-serial (nahrávání programu)
D1PE1vstup/výstupTX0UART0 TX (Serial) – sdílený s převodníkem USB-serial
D2PE4vstup/výstupPWMPWM (OC3B); externí přerušení INT4 (attachInterrupt 0)
D3PE5vstup/výstupPWMPWM (OC3C); externí přerušení INT5 (attachInterrupt 1)
D4PG5vstup/výstupPWMPWM (OC0B)
D5PE3vstup/výstupPWMPWM (OC3A)
D6PH3vstup/výstupPWMPWM (OC4A)
D7PH4vstup/výstupPWMPWM (OC4B)
D8PH5vstup/výstupPWMPWM (OC4C)
D9PH6vstup/výstupPWMPWM (OC2B)
D10PB4vstup/výstupPWMPWM (OC2A)
D11PB5vstup/výstupPWMPWM (OC1A)
D12PB6vstup/výstupPWMPWM (OC1B)
D13PB7vstup/výstupPWMPWM (OC0A); vestavěná LED „L“
D14PJ1vstup/výstupTX3UART3 TX (Serial3)
D15PJ0vstup/výstupRX3UART3 RX (Serial3)
D16PH1vstup/výstupTX2UART2 TX (Serial2)
D17PH0vstup/výstupRX2UART2 RX (Serial2)
D18PD3vstup/výstupTX1UART1 TX (Serial1); externí přerušení INT3 (attachInterrupt 5)
D19PD2vstup/výstupRX1UART1 RX (Serial1); externí přerušení INT2 (attachInterrupt 4)
D20PD1vstup/výstupSDAI2C SDA (Wire), pull-up 10 kΩ na 5 V; přerušení INT1 (attachInterrupt 3)
D21PD0vstup/výstupSCLI2C SCL (Wire), pull-up 10 kΩ na 5 V; přerušení INT0 (attachInterrupt 2)
D22PA0vstup/výstupPort A (PA0). Piny D22–D37 a D39–D41 tvoří i sběrnici pro externí paměť (XMEM).
D23PA1vstup/výstup
D24PA2vstup/výstup
D25PA3vstup/výstup
D26PA4vstup/výstup
D27PA5vstup/výstup
D28PA6vstup/výstup
D29PA7vstup/výstup
D30PC7vstup/výstup
D31PC6vstup/výstup
D32PC5vstup/výstup
D33PC4vstup/výstup
D34PC3vstup/výstup
D35PC2vstup/výstup
D36PC1vstup/výstup
D37PC0vstup/výstup
D38PD7vstup/výstup
D39PG2vstup/výstup
D40PG1vstup/výstup
D41PG0vstup/výstup
D42PL7vstup/výstup
D43PL6vstup/výstup
D44PL5vstup/výstupPWMPWM (OC5C)
D45PL4vstup/výstupPWMPWM (OC5B)
D46PL3vstup/výstupPWMPWM (OC5A)
D47PL2vstup/výstup
D48PL1vstup/výstup
D49PL0vstup/výstup
D50PB3vstup/výstupMISOSPI MISO (i na liště ICSP)
D51PB2vstup/výstupMOSISPI MOSI (i na liště ICSP)
D52PB1vstup/výstupSCKSPI SCK (i na liště ICSP)
D53PB0vstup/výstupSSSPI SS – v režimu SPI master nechte jako výstup
A0PF0vstup/výstupADC0
A1PF1vstup/výstupADC1
A2PF2vstup/výstupADC2
A3PF3vstup/výstupADC3
A4PF4vstup/výstupADC4
A5PF5vstup/výstupADC5
A6PF6vstup/výstupADC6
A7PF7vstup/výstupADC7
A8PK0vstup/výstupADC8Analogový vstup ADC8. Piny A8–A15 (port K) umí i přerušení při změně (PCINT16–23).
A9PK1vstup/výstupADC9
A10PK2vstup/výstupADC10
A11PK3vstup/výstupADC11
A12PK4vstup/výstupADC12
A13PK5vstup/výstupADC13
A14PK6vstup/výstupADC14
A15PK7vstup/výstupADC15
NC–Nezapojeno (rezerva)
IOREFvýstupNapěťová úroveň logiky desky (5 V) – podle ní se nastavují shieldy, které umí 3,3 V i 5 V.
RESETvstupReset – spojením s GND se čip restartuje (stejně jako tlačítko RESET).
3V3výstupVýstup 3,3 V, max. 50 mA
5Vvstup/výstup5 V ze stabilizátoru (při napájení z konektoru nebo VIN) nebo z USB; lze jím desku i napájet, ale obchází se tím ochrana.
GND–
GND–
VINvstupNapájecí vstup 7–12 V – totéž napětí jako na konektoru napájení.
GND–
AREFvstupReference pro ADC (výchozí 5 V)
SDAPD1vstup/výstupSDAI2C SDA – propojeno s D20
SCLPD0vstup/výstupSCLI2C SCL – propojeno s D21
5Vvstup/výstup5 V ze stabilizátoru (při napájení z konektoru nebo VIN) nebo z USB; lze jím desku i napájet, ale obchází se tím ochrana.
5Vvstup/výstup5 V ze stabilizátoru (při napájení z konektoru nebo VIN) nebo z USB; lze jím desku i napájet, ale obchází se tím ochrana.
GND–
GND–

Na co si dát pozor

  • Serial (D0/D1) sdílí převodník USB-serial – periferie na těchto pinech ruší nahrávání. Pro další zařízení použijte Serial1–3.
  • SPI je na D50–D53 (a ICSP), ne na D11–D13 jako u Una.
  • I2C je na D20 (SDA) a D21 (SCL) s pull-upy 10 kΩ na 5 V; A4 a A5 jsou tu jen analogové vstupy.
  • D53 (SS) nechte v režimu SPI master jako výstup, jinak se SPI přepne do režimu slave.
  • Z jednoho pinu berte do 20 mA (absolutní maximum 40 mA), z celého čipu nejvýš 200 mA. Pin 3V3 dá jen 50 mA.

Kde koupit

Arduino Mega 2560 seženete například tady:

Arduino Mega na chiptronu

Na chiptronu najdete tyto projekty a návody:

Další pinouty

Všechny pinouty najdete na stránce Pinouty.