Piedinatura Arduino Mega 2560 R3

Un Arduino grande con 54 pin digitali, 16 ingressi analogici e 4 porte seriali. Usa logica a 5 V, quindi i sensori solo a 3,3 V hanno bisogno di un convertitore di livello (level shifter).

Piedinatura Arduino Mega 2560 R3ATmega2560SCL · PD0I2C_SCLSDA · PD1I2C_SDAAREFADC_REFGND~13 · PB7PWM~12 · PB6PWM~11 · PB5PWM~10 · PB4PWM~9 · PH6PWM~8 · PH5PWM~7 · PH4PWM~6 · PH3PWM~5 · PE3PWM~4 · PG5PWM~3 · PE5INT5~2 · PE4INT4TX0→1 · PE1UART0_TXRX0←0 · PE0UART0_RXTX3 14 · PJ1UART3_TXRX3 15 · PJ0UART3_RXTX2 16 · PH1UART2_TXRX2 17 · PH0UART2_RXTX1 18 · PD3UART1_TXRX1 19 · PD2UART1_RXSDA 20 · PD1I2C_SDASCL 21 · PD0I2C_SCLIOREFRESETRESET3.3V5VGNDGNDVinA0 · PF0ADC0A1 · PF1ADC1A2 · PF2ADC2A3 · PF3ADC3A4 · PF4ADC4A5 · PF5ADC5A6 · PF6ADC6A7 · PF7ADC7A8 · PK0ADC8A9 · PK1ADC9A10 · PK2ADC10A11 · PK3ADC11A12 · PK4ADC12A13 · PK5ADC13A14 · PK6ADC14A15 · PK7ADC155V5V22 · PA023 · PA124 · PA225 · PA326 · PA427 · PA528 · PA629 · PA730 · PC731 · PC632 · PC533 · PC434 · PC335 · PC236 · PC137 · PC038 · PD739 · PG240 · PG141 · PG042 · PL743 · PL644 · PL5PWM45 · PL4PWM46 · PL3PWM47 · PL248 · PL149 · PL050 · PB3SPI_MISO51 · PB2SPI_MOSI52 · PB1SPI_SCK53 · PB0SPI_CSGNDGND
Vista dall’alto, connettore USB a sinistra. Colori: rosso alimentazione, grigio massa, verde GPIO, giallo analogici, arancione seriale USB, blu I2C.

In breve

Chip
ATmega2560
Processore
8-bit AVR ATmega2560 at 16 MHz, 8 KB SRAM, 256 KB flash, 4 KB EEPROM
Livello logico
5 V. I sensori solo a 3,3 V richiedono un traslatore di livello.
Strumento di programmazione
avrdude
Scheda Arduino (FQBN)
arduino:avr:mega
Vista dei pin dal vivo in BoardPilot
Sì (agente diagnostico disponibile)

Pin da evitare o da usare con attenzione

Seriale USB: TX0→1 (PE1), RX0←0 (PE0)

Usati per il caricamento e il monitor seriale. Qualsiasi cosa collegata qui può impedire il caricamento.

Pin adatti a LED, pulsanti e segnali

22, 23, 24, 25, 26, 27, 28, 29, ~2, ~3, ~4, ~5, ~6, ~7, ~8, ~9

Pin predefiniti in Arduino

I2C
SDA = SDA 20, SCL = SCL 21. Con le impostazioni predefinite della libreria Wire funzionano solo questi pin. L’I2C funziona solo su 20 (SDA) e 21 (SCL); i pin SDA/SCL vicino ad AREF sono gli stessi segnali. Entrambi hanno sulla scheda un pull-up da 10 kΩ verso 5 V.
SPI
MOSI = 51, MISO = 50, SCK = 52, CS = 53.
Ingressi analogici
A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15 (0–5 V)

Tutti i 85 pin

PinGPIOPin del chipFunzioniNote
SCL21PD0GPIO, I2C_SCL (predef.), INT0Stesso segnale di D21 (clock I2C). Ha sulla scheda un pull-up da 10 kΩ verso 5 V: i componenti I2C solo a 3,3 V hanno bisogno di un convertitore di livello (level shifter).
SDA20PD1GPIO, I2C_SDA (predef.), INT1Stesso segnale di D20 (dati I2C). Ha sulla scheda un pull-up da 10 kΩ verso 5 V: i componenti I2C solo a 3,3 V hanno bisogno di un convertitore di livello (level shifter).
AREF—ADC_REFIngresso di riferimento analogico. Lascialo scollegato a meno che il tuo codice non chiami analogReference(EXTERNAL); non alimentare mai componenti da qui.
GND—
~1313PB7GPIO, PWMIl LED integrato "L" è su questo pin.
~1212PB6GPIO, PWM
~1111PB5GPIO, PWM
~1010PB4GPIO, PWM
~99PH6GPIO, PWM
~88PH5GPIO, PWM
~77PH4GPIO, PWM
~66PH3GPIO, PWM
~55PE3GPIO, PWM
~44PG5GPIO, PWM
~33PE5GPIO, INT5, PWM
~22PE4GPIO, INT4, PWM
TX0→11PE1GPIO, UART0_TXTX seriale. Condiviso con il collegamento USB: usarlo per i componenti può bloccare il caricamento e il monitor seriale.
RX0←00PE0GPIO, UART0_RXRX seriale. Condiviso con il collegamento USB: usarlo per i componenti può bloccare il caricamento e il monitor seriale.
TX3 1414PJ1GPIO, UART3_TX
RX3 1515PJ0GPIO, UART3_RX
TX2 1616PH1GPIO, UART2_TX
RX2 1717PH0GPIO, UART2_RX
TX1 1818PD3GPIO, UART1_TX, INT3
RX1 1919PD2GPIO, UART1_RX, INT2
SDA 2020PD1GPIO, I2C_SDA (predef.), INT1SDA I2C predefinito. Ha sulla scheda un pull-up da 10 kΩ verso 5 V: i componenti I2C solo a 3,3 V hanno bisogno di un convertitore di livello (level shifter).
SCL 2121PD0GPIO, I2C_SCL (predef.), INT0SCL I2C predefinito. Ha sulla scheda un pull-up da 10 kΩ verso 5 V: i componenti I2C solo a 3,3 V hanno bisogno di un convertitore di livello (level shifter).
IOREF—Dice agli shield che questa scheda usa logica a 5 V. È collegato a 5V; non serve ad alimentare componenti.
RESET—RESETIngresso di reset. Portalo a LOW (o premi il pulsante) per riavviare la scheda.
3.3V—Uscita a 3,3 V, massimo 50 mA. Basta per uno o due sensori piccoli.
5V—Uscita a 5 V dalla USB o dal regolatore sulla scheda.
GND—
GND—
Vin—Ingresso di alimentazione (consigliati 7-12 V) dal jack o da un alimentatore esterno. Non riceve tensione dalla USB, quindi non usarlo per alimentare componenti.
A054PF0GPIO, ADC0
A155PF1GPIO, ADC1
A256PF2GPIO, ADC2
A357PF3GPIO, ADC3
A458PF4GPIO, ADC4
A559PF5GPIO, ADC5
A660PF6GPIO, ADC6
A761PF7GPIO, ADC7
A862PK0GPIO, ADC8
A963PK1GPIO, ADC9
A1064PK2GPIO, ADC10
A1165PK3GPIO, ADC11
A1266PK4GPIO, ADC12
A1367PK5GPIO, ADC13
A1468PK6GPIO, ADC14
A1569PK7GPIO, ADC15
5V—5 V, stessa linea del pin 5V.
5V—5 V, stessa linea del pin 5V.
2222PA0GPIO
2323PA1GPIO
2424PA2GPIO
2525PA3GPIO
2626PA4GPIO
2727PA5GPIO
2828PA6GPIO
2929PA7GPIO
3030PC7GPIO
3131PC6GPIO
3232PC5GPIO
3333PC4GPIO
3434PC3GPIO
3535PC2GPIO
3636PC1GPIO
3737PC0GPIO
3838PD7GPIO
3939PG2GPIO
4040PG1GPIO
4141PG0GPIO
4242PL7GPIO
4343PL6GPIO
4444PL5GPIO, PWM
4545PL4GPIO, PWM
4646PL3GPIO, PWM
4747PL2GPIO
4848PL1GPIO
4949PL0GPIO
5050PB3GPIO, SPI_MISO (predef.)
5151PB2GPIO, SPI_MOSI (predef.)
5252PB1GPIO, SPI_SCK (predef.)
5353PB0GPIO, SPI_CS (predef.)Chip select SPI. Tienilo come OUTPUT quando usi l’SPI, altrimenti l’SPI può smettere di funzionare.
GND—
GND—

Controlla il cablaggio con BoardPilot

BoardPilot mostra questa scheda in 3D, segnala i pin rischiosi mentre colleghi e la programma in sicurezza, con un backup prima.

Scarica BoardPilot

Fonti

← Tutte le schede