Arduino Mega 2560 Pinbelegung

Wenn Sie sich einen Arduino Mega kaufen, wird sich im Laufe Ihres Elektronik-Projekts sicherlich die Frage nach der Pinbelegung stellen. 

Eingänge und Ausgänge des Arduino Megas

Jeder der 54 digitalen Pins des Arduino 2560 Mega kann als Eingang oder Ausgang verwendet werden, wobei die Funktionen pinMode (), digitalWrite () und digitalRead () verwendet werden. Sie arbeiten mit 5 Volt. Jeder Pin kann maximal 40 mA bereitstellen oder empfangen und verfügt über einen internen Pullup-Widerstand (standardmäßig getrennt) von 20-50 kOhms.

Darüber hinaus haben einige Pins spezielle Funktionen:

  • Seriell: 0 (RX) und 1 (TX);
  • Seriell 1: 19 (RX) und 18 (TX);
  • Seriell 2: 17 (RX) und 16 (TX);
  • Seriell 3: 15 (RX) und 14 (TX).

 

Wird verwendet, um serielle TTL-Daten zu empfangen (RX) und zu senden (TX). Die Pins 0 und 1 sind auch mit den entsprechenden Pins des seriellen ATmega16U2-USB-zu-TTL-Chips verbunden. 

Externe Interrupts:

2 (Interrupt 0), 3 (Interrupt 1), 18 (Interrupt 5), 19 (Interrupt 4), 20 (Interrupt 3) und 21 (Interrupt 2). Diese Pins können so konfiguriert werden, dass ein Interrupt bei einem niedrigen Wert, einer steigenden oder fallenden Flanke oder einer Wertänderung ausgelöst wird. Weitere Informationen finden Sie in der Funktion attachInterrupt ()

PW

2 bis 13 und 44 bis 46. 8-Bit-PWM-Ausgang mit der Funktion analogWrite () bereitstellen.

SPI:

50 (MISO), 51 (MOSI), 52 (SCK), 53 (SS). Diese Pins unterstützen die SPI-Kommunikation unter Verwendung der SPI-Bibliothek. Die SPI-Pins sind auch im ICSP-Header ausgebrochen, der physisch mit Uno, Duemilanove und Diecimila kompatibel ist.

LED:

13. Es ist eine eingebaute LED an den digitalen Pin 13 angeschlossen. Wenn der Pin den Wert HIGH hat, leuchtet die LED, wenn der Pin auf LOW steht, ist er ausgeschaltet.

TWI:

20 (SDA) und 21 (SCL). Unterstützung der TWI-Kommunikation mithilfe der Wire-Bibliothek. Beachten Sie, dass sich diese Pins nicht an derselben Stelle befinden wie die TWI-Pins des Duemilanove oder Diecimila.

Der Mega2560 verfügt über 16 analoge Eingänge, von denen jeder eine Auflösung von 10 Bit bietet (d. H. 1024 verschiedene Werte). Standardmäßig messen sie Masse bis 5 Volt. Es ist jedoch möglich, das obere Ende ihres Bereichs mit der AREF-Pin und der Funktion analogReference () zu ändern.

Es gibt ein paar andere Pins auf der Platine:

AREF:

Referenzspannung für die analogen Eingänge. Wird mit analogReference () verwendet.

Reset:

Bringen Sie diese Zeile auf LOW, um den Mikrocontroller zurückzusetzen. Wird in der Regel verwendet, um einen Reset-Button für Schilde hinzuzufügen, die den auf der Platine blockieren.

 

Arduino Mega 2560 PIN Diagramm

 

 

Arduino Mega Pinmapping-Tabelle

 

Pin Nummer Pin Name Mapped Pin Name
1 PG5 ( OC0B ) Digital pin 4 (PWM)
2 PE0 ( RXD0/PCINT8 ) Digital pin 0 (RX0)
3 PE1 ( TXD0 ) Digital pin 1 (TX0)
4 PE2 ( XCK0/AIN0 )  
5 PE3 ( OC3A/AIN1 ) Digital pin 5 (PWM)
6 PE4 ( OC3B/INT4 ) Digital pin 2 (PWM)
7 PE5 ( OC3C/INT5 ) Digital pin 3 (PWM)
8 PE6 ( T3/INT6 )  
9 PE7 ( CLKO/ICP3/INT7 )  
10 VCC VCC
11 GND GND
12 PH0 ( RXD2 ) Digital pin 17 (RX2)
13 PH1 ( TXD2 ) Digital pin 16 (TX2)
14 PH2 ( XCK2 )  
15 PH3 ( OC4A ) Digital pin 6 (PWM)
16 PH4 ( OC4B ) Digital pin 7 (PWM)
17 PH5 ( OC4C ) Digital pin 8 (PWM)
18 PH6 ( OC2B ) Digital pin 9 (PWM)
19 PB0 ( SS/PCINT0 ) Digital pin 53 (SS)
20 PB1 ( SCK/PCINT1 ) Digital pin 52 (SCK)
21 PB2 ( MOSI/PCINT2 ) Digital pin 51 (MOSI)
22 PB3 ( MISO/PCINT3 ) Digital pin 50 (MISO)
23 PB4 ( OC2A/PCINT4 ) Digital pin 10 (PWM)
24 PB5 ( OC1A/PCINT5 ) Digital pin 11 (PWM)
25 PB6 ( OC1B/PCINT6 ) Digital pin 12 (PWM)
26 PB7 ( OC0A/OC1C/PCINT7 ) Digital pin 13 (PWM)
27 PH7 ( T4 )  
28 PG3 ( TOSC2 )  
29 PG4 ( TOSC1 )  
30 RESET RESET
31 VCC VCC
32 GND GND
33 XTAL2 XTAL2
34 XTAL1 XTAL1
35 PL0 ( ICP4 ) Digital pin 49
36 PL1 ( ICP5 ) Digital pin 48
37 PL2 ( T5 ) Digital pin 47
38 PL3 ( OC5A ) Digital pin 46 (PWM)
39 PL4 ( OC5B ) Digital pin 45 (PWM)
40 PL5 ( OC5C ) Digital pin 44 (PWM)
41 PL6 Digital pin 43
42 PL7 Digital pin 42
43 PD0 ( SCL/INT0 ) Digital pin 21 (SCL)
44 PD1 ( SDA/INT1 ) Digital pin 20 (SDA)
45 PD2 ( RXDI/INT2 ) Digital pin 19 (RX1)
46 PD3 ( TXD1/INT3 ) Digital pin 18 (TX1)
47 PD4 ( ICP1 )  
48 PD5 ( XCK1 )  
49 PD6 ( T1 )  
50 PD7 ( T0 ) Digital pin 38
51 PG0 ( WR ) Digital pin 41
52 PG1 ( RD ) Digital pin 40
53 PC0 ( A8 ) Digital pin 37
54 PC1 ( A9 ) Digital pin 36
55 PC2 ( A10 ) Digital pin 35
56 PC3 ( A11 ) Digital pin 34
57 PC4 ( A12 ) Digital pin 33
58 PC5 ( A13 ) Digital pin 32
59 PC6 ( A14 ) Digital pin 31
60 PC7 ( A15 ) Digital pin 30
61 VCC VCC
62 GND GND
63 PJ0 ( RXD3/PCINT9 ) Digital pin 15 (RX3)
64 PJ1 ( TXD3/PCINT10 ) Digital pin 14 (TX3)
65 PJ2 ( XCK3/PCINT11 )  
66 PJ3 ( PCINT12 )  
67 PJ4 ( PCINT13 )  
68 PJ5 ( PCINT14 )  
69 PJ6 ( PCINT 15 )  
70 PG2 ( ALE ) Digital pin 39
71 PA7 ( AD7 ) Digital pin 29
72 PA6 ( AD6 ) Digital pin 28
73 PA5 ( AD5 ) Digital pin 27
74 PA4 ( AD4 ) Digital pin 26
75 PA3 ( AD3 ) Digital pin 25
76 PA2 ( AD2 ) Digital pin 24
77 PA1 ( AD1 ) Digital pin 23
78 PA0 ( AD0 ) Digital pin 22
79 PJ7  
80 VCC VCC
81 GND GND
82 PK7 ( ADC15/PCINT23 ) Analog pin 15
83 PK6 ( ADC14/PCINT22 ) Analog pin 14
84 PK5 ( ADC13/PCINT21 ) Analog pin 13
85 PK4 ( ADC12/PCINT20 ) Analog pin 12
86 PK3 ( ADC11/PCINT19 ) Analog pin 11
87 PK2 ( ADC10/PCINT18 ) Analog pin 10
88 PK1 ( ADC9/PCINT17 ) Analog pin 9
89 PK0 ( ADC8/PCINT16 ) Analog pin 8
90 PF7 ( ADC7 ) Analog pin 7
91 PF6 ( ADC6 ) Analog pin 6
92 PF5 ( ADC5/TMS ) Analog pin 5
93 PF4 ( ADC4/TMK ) Analog pin 4
94 PF3 ( ADC3 ) Analog pin 3
95 PF2 ( ADC2 ) Analog pin 2
96 PF1 ( ADC1 ) Analog pin 1
97 PF0 ( ADC0 ) Analog pin 0
98 AREF Analog Reference
99 GND GND
100 AVCC VCC

Passend dazu

a000067-arduino-mega-2560-1front_600x600.jpga000067-arduino-mega-2560-2back_600x600.jpg
Arduino Arduino Mega 2560 R3
Sonderpreis29,90 €
Auf Lager
ABX00087-Arduino-Uno-R4-WiFi-01.jpgABX00087-Arduino-Uno-R4-WiFi-02.jpg
Arduino Arduino Uno R4 WiFi
Sonderpreis24,00 €
Auf Lager
ABX00063_01.front.jpgABX00063_00.default.jpg
Arduino Arduino Giga R1 WiFi
Sonderpreis68,70 €
Auf Lager

Passend zu diesem Artikel

View all
arduino-uno-1_600x600.jpgarduino-uno-2_600x600.jpg
Arduino Arduino Uno R3
Sonderpreis22,00 €
Auf Lager
a000067-arduino-mega-2560-1front_600x600.jpga000067-arduino-mega-2560-2back_600x600.jpg
Arduino Arduino Mega 2560 R3
Sonderpreis29,90 €
Auf Lager
arduinounosmd-flat-org_600x600.jpgarduinounosmd-tri-org_600x600.jpg
Arduino Arduino Uno SMD R3
Sonderpreis19,80 €
Auf Lager
arduinonano-flat-org_600x600.jpgarduinonano-tri-org_600x600.jpg
Arduino Arduino Nano
Sonderpreis19,50 €
Auf Lager
a000062-arduino-due-1front_600x600.jpga000062-arduino-due-2tri_600x600.jpg
Arduino Arduino Due
Sonderpreis38,50 €
Auf Lager
abx00023_iso_1_600x600.jpgabx00023_back_1_600x600.jpg
Arduino Arduino MKR WiFi 1010
Sonderpreis25,13 €
Auf Lager
abx00028_iso_2_600x600.jpgabx00028_back_2_600x600.jpg
Arduino Arduino Nano Every
Sonderpreis9,95 €
Auf Lager
a000053-arduino-micro-1front_600x600.jpga000053-arduino-micro-2tri_600x600.jpg
Arduino Arduino Micro with Headers
Sonderpreis18,90 €
Auf Lager
1_a000057-arduino-leonardo-1front_600x600.jpg1_a000057-arduino-leonardo-3tri_600x600.jpg
Arduino Arduino Leonardo (with headers)
Sonderpreis20,00 €
Auf Lager
abx00027_iso_600x600.jpgabx00027_front_2_600x600.jpg
Arduino Arduino Nano 33 IoT
Sonderpreis19,80 €
Auf Lager
abx00021_front_2_600x600.jpgabx00021_back_600x600.jpg
Arduino Arduino Uno WiFi Rev2
Sonderpreis38,50 €
Auf Lager
ABX00069_Arduino_Nano_33_BLE_Sense_01.jpgABX00069_Arduino_Nano_33_BLE_Sense_02.jpg
Arduino Arduino Nano 33 BLE Sense REV2
Sonderpreis38,00 €
Nicht auf Lager, mit Lieferzeit bestellbar