Arduino Mega 2560 Board

Prøv Instrumentet Vårt For Å Eliminere Problemer





Arduino-kortet er et open-source mikrokontrollerkort som er basert på Atmega 2560 mikrokontroller. Vekstmiljøet til dette styret utfører språket for behandling eller kabling. Disse kortene har ladet automatiseringsindustrien med sin enkle å bruke plattform hvor alle med liten ellers ingen teknisk bakgrunn kan begynne med å oppdage noen nødvendige ferdigheter for å programmere og kjøre Arduino-brett . Disse kortene brukes til å utvide separate interaktive objekter, ellers kan vi koble til programvare på din PC som MaxMSP, Processing og Flash. Denne artikkelen diskuterer en introduksjon til Arduino mega 2560 bord , pin-diagram og dets spesifikasjoner.

Hva er en Arduino Mega 2560?

Mikrokontrollerkortet som “Arduino Mega” er avhengig av ATmega2560 mikrokontroller. Den inkluderer digitale inngangs- / utgangspinner-54, hvor 16 pinner er analoge innganger, 14 brukes som PWM-utganger maskinvareserieporter ( UARTs ) - 4, a krystalloscillator -16 MHz, en ICSP-header, en strømkontakt, en USB-tilkobling, samt en RST-knapp. Dette kortet inneholder hovedsakelig alt som er viktig for å støtte mikrokontrolleren. Så strømforsyningen til dette kortet kan gjøres ved å koble den til en PC med en USB-kabel eller batteri eller en AC-DC-adapter. Dette kortet kan beskyttes mot uventet elektrisk utladning ved å plassere en bunnplate.




arduino-mega 2560-bord

Arduino-mega 2560-brett

SCL & SDA-pinnene på Mega 2560 R3-kortet kobles til ved siden av AREF-pinnen. I tillegg er det to siste pinner i nærheten av RST-pinnen. En pinne er IOREF som tillater skjoldene å justere spenningen som tilbys fra Arduino-kortet. En annen pin er ikke tilknyttet, og den oppbevares for kommende formål. Disse kortene fungerer med alle eksisterende skjold, men kan tilpasses til de nyeste skjoldene som bruker disse ekstra pinnene.



Arduino Mega Spesifikasjoner

Spesifikasjonene til Arduino Mega inkluderer følgende.

  • ATmega2560 er en mikrokontroller
  • Driftsspenningen til denne mikrokontrolleren er 5 volt
  • Den anbefalte inngangsspenningen vil variere fra 7 volt til 12 volt
  • Inngangsspenningen vil variere fra 6 volt til 20 volt
  • De digitale inngangs- / utgangspinnene er 54 hvor 15 av disse pinnene vil levere PWM o / p.
  • Analoge inngangspinner er 16
  • DC-strøm for hver inngangs- / utgangsstift er 40 mA
  • DC-strøm som brukes til 3,3 V Pin er 50 mA
  • Flash-minne som 256 KB hvor 8 KB flash-minne brukes ved hjelp av bootloader
  • Det statiske tilfeldighetsminnet (SRAM) er 8 KB
  • Det elektrisk slettbare programmerbare skrivebeskyttede minnet (EEPROM) er 4 KB
  • Klokkehastigheten (CLK) er 16 MHz
  • USB-vertsbrikken som brukes i dette er MAX3421E
  • Lengden på dette brettet er 101,52 mm
  • Bredden på dette brettet er 53,3 mm
  • Vekten på dette brettet er 36 g

Arduino Mega Pin-konfigurasjon

Pin konfigurasjonen av dette Arduino mega 2560 styret er vist nedenfor. Hver pin på dette brettet kommer av en bestemt funksjon som er alliert med den. Alle analoge pinner på dette kortet kan brukes som digitale I / O-pinner. Ved å bruke dette brettet kan Arduino mega projected utformes. Disse kortene gir fleksibel arbeidsminne, det er mer og prosessorkraft som tillater å jobbe med forskjellige typer sensorer uten forsinkelse. Når vi sammenligner med andre typer Arduino-brett , disse brettene er fysisk overlegne.

arduino-mega 2560-kort-pin-diagram

Arduino-mega 2560-kort-pin-diagram

Pin 3.3V & 5V


Disse pinnene brukes til å gi o / p regulert spenning omtrent 5V. Dette RPS (regulert strømforsyning) gir kraften til mikrokontrolleren så vel som andre komponenter som brukes over Arduino mega-kortet. Det kan oppnås fra Vin-pin på kortet eller en mer regulert spenningsforsyning-5V ellers USB-kabel , mens en annen spenningsregulering kan tilbys med 3.3V0-pin. Maksimal effekt kan trekkes av dette er 50mA.

GND Pin

Arduino mega-kortet inneholder 5-GND-pinner der en av disse pinnene kan brukes når prosjektet krever det.

Tilbakestill (RST) pin

RST-pinnen på dette brettet kan brukes til å omorganisere brettet. Brettet kan omorganiseres ved å sette denne pinnen til lav.

Vin Pin

Omfanget av den medfølgende inngangsspenningen til kortet varierer fra 7 volt til 20 volt. Du kan få tilgang til spenningen fra strømkontakten via denne pinnen. Imidlertid vil utgangsspenningen gjennom denne pinnen til kortet automatisk settes opp til 5V.

Seriekommunikasjon

Serielle pinner på dette kortet som TXD og RXD brukes til å overføre og motta serielle data. Tx indikerer overføring av informasjon mens RX indikerer mottaksdata. Serienålene på dette brettet har fire kombinasjoner. For serie 0 inkluderer den Tx (1) og Rx (0), for serie 1 inkluderer den Tx (18) & Rx (19), for serie 2 inkluderer den Tx (16) & Rx (17), og til slutt for serie 3 inkluderer den Tx (14) og Rx (15).

Eksterne avbrudd

De eksterne avbruddene kan dannes ved å bruke 6-pinner som avbrudd 0 (0), avbrudd 1 (3), avbrudd 2 (21), avbrudd 3 (20), avbrudd 4 (19), avbrudd 5 (18). Disse pinnene gir avbrudd på flere måter, dvs. å gi LAV verdi, stigende eller fallende kant eller endre verdien til avbruddspinnene.

LED

Dette Arduino-kortet inneholder en LED og det er alliert med pin-13 som er navngitt som digital pin 13. Denne LED-en kan betjenes basert på de høye og lave verdiene til pinnen. Dette vil gi deg muligheten til å endre programmeringsferdighetene i sanntid.

AREF

Begrepet AREF står for Analog Reference Voltage som er en referansespenning for analoge innganger

Analoge pinner

Det er 16-analoge pinner inkludert på kortet som er merket som A0-A15. Det er veldig viktig å vite at alle de analoge pinnene på dette kortet kan brukes som digitale I / O-pinner. Hver analoge pin er tilgjengelig med 10-biters oppløsning som kan måles fra GND til 5 volt. Men, den høyere verdien kan endres ved hjelp av AREF-pin samt funksjonen til analog referanse ().

I2C

De I2C kommunikasjon kan støttes av to pinner, nemlig 20 og 21 der 20-pinners betyr Serial Data Line (SDA) som brukes til å holde dataene og 21-pinners betyr Serial Clock Line (SCL) som hovedsakelig brukes til å tilby datasynkronisering mellom enhetene

SPI-kommunikasjon

Uttrykket SPI er et serielt perifert grensesnitt som brukes til å overføre dataene mellom kontrolleren og andre komponenter. Fire pinner som MISO (50), MOSI (51), SCK (52) og SS (53) brukes til kommunikasjonen av SPI.

Dimensjoner

Dimensjonen på Arduino Mega 2560-kortet inkluderer hovedsakelig lengden så vel som bredder som 101,6 mm eller 4 tommer X 53,34 mm eller 2,1 tommer. Det er relativt bedre enn andre typer brett som er tilgjengelige på markedet. Men strømkontakten og USB-porten er noe utvidet fra de angitte målingene.

Skjoldkompatibilitet

Arduino Mega passer godt for de fleste vakter som brukes i andre Arduino-brett. Før du foreslår å bruke en vakt, må du bekrefte at driftsspenningen til vernet passer godt til spenningen på kortet. Driftsspenningen til de fleste vektere vil være 3,3V, ellers 5V. Men beskyttere med høy driftsspenning kan skade kortet.

I tillegg skal fordelingshodet på skjoldet vibrere med fordelingsnålen på Arduino-kortet. For det kan man koble skjoldet ganske enkelt med Arduino-kortet og gjøre det i en løpende tilstand.

Programmering

Programmeringen av en Arduino Mega 2560 kan gjøres ved hjelp av en IDE (Arduino Software), og den støtter C-programmeringsspråk. Her er skissen koden i programvaren som blir brent i programvaren og deretter flyttet til Arduino-kortet ved hjelp av en USB-kabel.

Et Arduino mega-kort inkluderer en boot loader som eliminerer en ekstern brennerutnyttelse for å brenne programkoden inn i Arduino-kortet. Her kan kommunikasjonen til opplasteren gjøres ved hjelp av en STK500-protokoll.

Når vi kompilerer og brenner Arduino-programmet, kan vi koble USB-kabelen for å fjerne strømforsyningen fra Arduino-kortet. Når du foreslår å bruke Arduino-kortet til prosjektet ditt, kan strømforsyningen leveres av en strømkontakt, ellers Vin-pin på brettet.

En annen funksjon ved dette er multitasking uansett hvor Arduino mega board er nyttig. Men Arduino IDE Software støtter ikke multitasking, men man kan bruke flere operativsystemer, nemlig RTX & FreeRTOS til å skrive C-program av denne grunn. Dette er fleksibelt å bruke i ditt personlige tilpassede byggeprogram ved hjelp av en ISP-kontakt.

Dermed handler dette om en Arduino Mega 2560 datablad . Det er en erstatning for de eldre Arduino Mega brett. På grunn av antall pinner, blir den vanligvis ikke brukt til generelle prosjekter, men vi kan oppdage dem i komplekse prosjekter som temperaturføling, 3D-skrivere, IOT-applikasjoner, radondetektorer, overvåking av sanntids dataprogrammer etc. Her er et spørsmål til deg, hva er spesifikasjonene til Arduino mega 2560 board?

Bildekilder: Arduino