Arduino Mega är baserad på ATmega2560 Microcontroller. Fördelen med att använda Arduino Mega-kortet jämfört med andra kort är att det ger fördelen att arbeta med mer minnesutrymme.
Pinout av Arduino Mega visas nedan:
Beskrivningen av stift som finns på Arduino-kortet listas nedan:
- ATmega2560 Microcontroller – Atmega2560 är en CMOS (Complementary Metal Oxide Semiconductor) 8-bitars mikrokontroller med låg effekt. Mega 2560 är baserad på AVR RISC-arkitektur. Här står AVR för Audio Video Recorder och RISC för Reduced Instruction Set Computing.
Den används för de kort som kräver mer minne, skiss och I/O-linjer. Den rekommenderas för komplexa projekt, t.ex. robotik etc.
- GND – Ground Pins. Jordstiften används för att jorda kretsen.
- USB Port
Det gör det möjligt för kortet att ansluta till datorn. Den är viktig för programmeringen av Arduino Mega-kortet.
Vi brukar vanligtvis koppla in USB-kabeln i USB-porten för att ladda skissen till kortet.
- UART-
Det står för Universal Asynchronous Receiver and Transmitter. Den gör det möjligt för Arduino att kommunicera med seriella enheter.
- Power Jack
Power Jack används för att förse kortet med ström. Adaptern ansluts till strömuttaget på Arduino Mega-kortet.
- ICSP-huvud
Programmet eller den fasta programvaran med avancerade funktioner tas emot av mikrokontrollern med hjälp av ICSP-huvudet (In-Circuit Serial Programming).
ICSP-huvudet består av 6 stift.
Strukturen på ICSP-huvudet visas nedan:
Det är en översikt över ICSP-huvudet.
- I2C
Det är ett seriellt tvåtrådigt kommunikationsprotokoll. Det står för Inter-Integrated Circuits. I2C är ett seriellt kommunikationsprotokoll som använder SCL (Serial Clock) och SDA (Serial Data) för att ta emot och skicka data mellan två enheter. SCL är en klocklinje, medan SDA är en datalinje.
- Analoga stift
Det finns totalt 16 analoga stift från A0 – A15. Analogpinnarnas funktion är att läsa av den analoga givaren som används i anslutningen. De kan också fungera som GPIO-pinnar (General Purpose Input Output).
- Digitala pinnar
Det finns 54 digitala in-/utgångspinnar från pinnummer 0 till 53. De 15 stift från de digitala I/O-stiften är PWM-stift (Pulse Width Modulation) numrerade från D2 – D13 och D44 – D46. De digitala stiften har värdet antingen HIGH eller LOW.
- SPI-SCK
Det står för Serial Peripheral Interface. Det används populärt av mikrokontrollerna för att snabbt kommunicera med en eller flera periferienheter. SCK står för seriell klocka. I slav fungerar den som ingång till klockgeneratorn. I master fungerar den som utgångsklocka.
SPI kan även ha olika enheter på bussen.
- MISO
Det står för Master In/ Slave Output. Slavlinjen i MISO används för att skicka data till master.
- MOSI
Det står för Master Output/ Slave Input. MOSI-linjen Arduino överför data från Arduino till SPI:s styrenheter. Slavlinjen i MOSI används för att skicka data till dess kringutrustning.
SS
Det står för Slave Select. Det är Slave Select-linjen som används av masteren. Den fungerar som aktiveringslinje.
MISO, MOSI och SS stöder SPI-kommunikation.
De flera SPI-enheterna i Arduino kan dela samma SS-, MOSI- och MISO-linjer.
- IOREF
Det står för Input Output voltage REFerence. Den gör det möjligt för sköldarna att kontrollera driftsspänningen (3,3V eller 5V) för kortet. Sköldarna är anslutna till Arduinokortet.
Mikrokontrollern arbetar med referensspänningen som tillhandahålls av IOREF.