introduktion till Arduino Mega 2560

Hej killar! Hoppas du mår bra. Idag kommer jag att låsa upp detaljerna om introduktionen till Arduino Mega 2560. Det är ett mikrokontrollerkort baserat på Atmega 2560 mikrokontroller. Arduino Boards har återupplivat automationsindustrin med sin lättanvända plattform där alla med liten eller ingen teknisk bakgrund kan komma igång med att lära sig några grundläggande färdigheter för att programmera och driva styrelsen.

Jag har uppdaterat artiklar tidigare på Arduino Uno, Arduino Nano och Arduino Pro Mini. Alla dessa brädor fungerar på samma sätt på ett eller annat sätt. Det finns några grundläggande funktioner som PCB layout design, storlek, antal analoga stift och breadboard vänlig natur som gör dem skiljer sig från varandra. När det gäller kodning är alla dessa kort programmerade i Arduino IDE-programvara och du behöver inte bifoga extra komponenter eller enheter för att sätta dem i drift. Allt är redan byggt i styrelsen som gör den här enheten lätt tillgänglig. Bara plug and play med styrelsen enligt dina krav.

alla brädor som nämns ovan fungerar perfekt för ett antal Arduino-projekt när du behöver en enkel uppgift som ska slutföras med mindre antal i/O-stift och minne. Men när projektets karaktär blir komplex, misslyckas ett kort med mindre minne att slutföra uppgiften. Det är här Arduino Mega 2560 kommer till hands. Detta kort levereras med 54 stift och 16 analoga stift med mer minne för att lagra koden. Låter galet, eller hur? Tack vare teknik som håller dig täckt i alla aspekter och ger stöd på något sätt när det gäller att uppfylla dina tekniska behov.

Jag ska försöka täcka allt relaterat till Arduino Mega 2560, vad handlar det om, huvudfunktioner, arbete, tekniska specifikationer och allt du behöver veta. Vi hoppar rakt in.

  • Om du planerar att lära dig Arduino Nano-programmering måste du titta på Introduktion till Arduino IDE.
andra Arduino-kort:

Du bör också titta på dessa andra Arduino-kort, Du kan också hitta dem intressanta. Jämför deras funktioner och hitta den mest lämpliga för ditt projekt. Här är listan över andra Arduino styrelser:

  • Arduino UNO
  • Arduino Pro Mini
  • Arduino Nano
  • Arduino Due
  • Arduino Micro
  • Arduino Lilypad
  • Arduino YUN

introduktion till Arduino Mega 2560

  • Arduino Mega 2560 är ett mikrokontrollkort baserat på ATmega2560. Den levereras med mer minnesutrymme och I/O-stift jämfört med andra brädor som finns på marknaden.
  • Det finns 54 digitala I/O-stift och 16 analoga stift på kortet som gör den här enheten unik och sticker ut från andra.
  • av 54 digitala I / O används 15 för PWM (pulsbreddsmodulering).
  • en kristalloscillator med 16MHz frekvens läggs till på brädet.
  • detta kort levereras med USB – kabelport som används för att ansluta och överföra kod från datorn till kortet.
  • DC power jack är kopplad till kortet som används för att driva kortet. Någon version av Arduino board saknar denna funktion som Arduino Pro Mini kommer inte med likströmsuttag.
  • ICSP header är ett anmärkningsvärt tillägg till Arduino Mega som används för att programmera Arduino och ladda upp koden från datorn.
  • Du kan ladda ner Arduino Mega 2560 datablad bu klicka nedan knappen:

  • detta kort kommer med två spänningsregulator dvs 5V och 3.3 V som ger flexibilitet att reglera spänningen enligt krav jämfört med Arduino Pro Mini som levereras med endast en spänningsregulator.
  • Det finns ingen stor skillnad mellan Arduino Uno och Arduino Mega förutom senare kommer med mer minnesutrymme, större storlek och fler i/O-stift.
  • Arduino programvara som kallas Arduino IDE används för att programmera styrelsen som är en vanlig programvara som används för alla styrelser tillhörde Arduino familjen.
  • tillgängligheten av Atmega16 på brädet gör det annorlunda än Arduino Pro Mini som använder USB till seriell omvandlare för att programmera kortet.
  • Det finns en återställningsknapp och 4 hårdvaru seriell port som heter USART som ger en maximal hastighet för att ställa in Kommunikation.
  • följande figur visar specifikationerna för Arduino mega 2560.

  • Arduino Mega är speciellt utformad för projekt som kräver komplexa kretsar och mer minnesutrymme. De flesta av de elektroniska projekten kan göras ganska bra av andra styrelser som finns på marknaden som gör Arduino Mega ovanligt för vanliga projekt. Det finns dock några projekt som enbart görs av Arduino Mega som att göra 3D-skrivare eller styra mer än en motorer, på grund av dess förmåga att lagra fler instruktioner i kodminnet och ett antal i/O digitala och analoga stift.
  • Det finns tre sätt att driva styrelsen. Du kan antingen använda en USB-kabel för att driva kortet och överföra koden till kortet eller så kan du driva upp det med hjälp av vin av styrelsen eller genom strömuttag eller smet.
  • de två sista källorna för att driva kortet krävs när du redan har byggt och kompilerat kod i kortet via USB-kabel.
  • detta kort levereras med återställbar polyfuse som förhindrar att datorns USB-port överhettas i närvaro av hög ström som strömmar genom kortet. De flesta datorerna har en förmåga att skydda sig från sådana enheter, men tillsatsen av säkring ger ett extra lager av skydd.
  • den kan användas antingen sätt dvs för att skapa fristående projekt eller i kombination med andra Arduino styrelser. De flesta komplexa projekt kan skapas med hjälp av denna styrelse.
Arduino Mega 2560 Pinout

följande figur visar pinout av Arduino Mega 2560.

  • varje stift kommer med en specifik funktion associerad med den. Alla analoga stift kan användas som digitala I / O-stift.
  • design av ett projekt med Arduino Mega ger dig flexibiliteten att arbeta med mer minnesutrymme och processorkraft som gör att du kan arbeta med ett antal sensorer samtidigt. Denna styrelse är fysiskt större än andra Arduino styrelser.

Pin beskrivning

5V & 3.3 V. Denna stift används för att ge utgångs reglerad spänning runt 5V. denna reglerade strömförsörjning driver upp styrenheten och andra komponenter på kortet. Den kan erhållas från Vin av styrelsen eller USB-kabel eller annan reglerad 5V spänningsförsörjning. Medan en annan spänningsreglering tillhandahålls av 3,3 V stift. Maximal effekt det kan dra är 50mA.

GND. Det finns 5 jordstift tillgängliga på brädet vilket gör det användbart när mer än en jordstift krävs för projektet.

Återställ. Denna stift används för att återställa brädet. Om du ställer in den här stiftet till lågt återställs brädet.

Vin. Det är ingångsspänningen som matas till kortet som sträcker sig från 7V till 20V. spänningen som tillhandahålls av strömuttaget kan nås via denna stift. Utgångsspänningen genom denna stift till kortet kommer emellertid automatiskt att ställas in till 5V.

seriell kommunikation. RXD och TXD är de seriella stiften som används för att sända och ta emot seriell data, dvs Rx representerar överföringen av data medan Tx brukade ta emot data. Det finns fyra kombinationer av dessa seriella stift används där Serail 0 innehåller RX(0) och TX(1), seriell 1 innehåller TX(18) och RX(19), seriell 2 innehåller TX(16) och RX(17), och seriell 3 innehåller TX(14) och RX (15).

externa avbrott. Sex stift används för att skapa externa avbrott, dvs Avbryt 0(0), Avbryt 1(3), Avbryt 2(21), Avbryt 3(20), Avbryt 4(19), Avbryt 5 (18). Dessa stift producerar avbrott på ett antal sätt, dvs ger lågt värde, stigande eller fallande kant eller ändrar värde till avbrottsstiften.

LED. Denna styrelse levereras med inbyggd LED ansluten till digital stift 13. Högt värde vid denna stift slår på lysdioden och lågt värde stänger av den. Detta ger dig förändringen av omvårdnad dina programmeringsförmåga i realtid.

AREF. AREF står för Analog referensspänning som är en referensspänning för analoga ingångar.

analoga stift. Det finns 16 analoga stift införlivade på kortet märkt som A0 till A15. Det är viktigt att notera att alla dessa analoga stift kan användas som digitala I/O-stift. Varje analog stift levereras med 10-bitars upplösning. Dessa stift kan mäta från marken till 5V. emellertid kan det övre värdet ändras med hjälp av AREF och analogReference() funktion.

I2C. två stift 20 och 21 stöder I2C-kommunikation där 20 representerar SDA (seriell datalinje som huvudsakligen används för att hålla data) och 21 representerar SCL(seriell Klocklinje som huvudsakligen används för att tillhandahålla datasynkronisering mellan enheterna)

SPI-kommunikation. SPI står för Serial Peripheral Interface som används för överföring av data mellan styrenheten och andra kringutrustning komponenter. Fyra stift dvs 50 (MISO), 51 (MOSI), 52 (SCK), 53 (SS) används för SPI-kommunikation.

mått

Follwoing figur visar måtten på Arduino Mega 2560.

  • Arduino Mega är jämförelsevis större än andra styrelser som finns på marknaden. Den kommer 4-tums längd och 2,1-tums bredd. USB-porten och strömuttaget förlängs dock något från de angivna dimensionerna.
Sköldkompatibilitet
  • Arduino Mega är kompatibel med de flesta sköldar som är utformade för andra Arduino-kort.
  • innan du tänker använda en skärm, se till att skärmens driftspänning är kompatibel med kortspänningen. De flesta sköldarna arbetar med 3,3 V eller 5V vilket är kompatibelt med detta kort, men sköldar med högre driftspänning kan skada kortet.

  • dessutom måste huvudfördelningen på skärmen resonera med stiftfördelningen på brädet, så att du enkelt kan fästa skärmen med brädet och göra det i ett löpande skick.
programmering
  • Arduino Mega 2560 kan programmeras med Arduino-programvara som heter IDE som stöder C-programmering.
  • koden du gör på programvaran kallas sketch som bränns i programvaran och sedan överförs till kortet via USB-kabel.
  • denna styrelse kommer med en inbyggd bootloader som utesluter användningen av en extern brännare för att bränna koden i styrelsen.
  • bootloader kommunicerar med stk500-protokollet.
  • när du har kompilerat och bränt programmet på kortet kan du koppla ur USB-kabeln som så småningom tar bort strömmen från kortet. När du tänker införliva styrelsen i ditt projekt, du kan driva upp med hjälp av power jack eller Vin i styrelsen.
  • Multitasking är en annan funktion där Arduino mega kommer praktiskt. Arduino IDE-programvaran stöder dock inte multitasking-funktionen, men du kan använda andra operativsystem som FreeRTOS och RTX för att skriva C-program för detta ändamål. Detta ger dig flexibiliteten att använda ditt eget anpassade byggprogram med ISP connector.
applikationer

Arduino Mega 2560 är ett idealiskt val för de projekt som kräver mer minnesutrymme för att användas med fler antal nummerstift på brädet. Följande är de viktigaste tillämpningarna av Arduino mega styrelser.

  • utveckla 3D-skrivare
  • styra och hantera mer än en motorer
  • gränssnitt för antal sensorer
  • avkänning och detektering av temperatur
  • vattennivådetekteringsprojekt
  • hemautomatisering och säkerhetssystem
  • inbyggda system
  • IoT-applikationer
  • parallell programmering och Multitasking

det är allt för idag. Jag hoppas att du har hittat den här artikeln användbar. Men om du är osäker eller har några frågor kan du fråga mig i kommentarfältet nedan. Jag skulle gärna hjälpa dig enligt bästa av min expertis. Håll oss gärna uppdaterade med din feedback och förslag, de hjälper oss att ge dig kvalitetsarbete som resonerar med ditt arbetsområde och hjälper dig att komma tillbaka för vad vi har att erbjuda. Tack för att du läste artikeln.

Lämna ett svar

Din e-postadress kommer inte publiceras.