Arduino Mega 2560 Board

Arduino Mega 2560 Board

Arduino-kort er et open-source mikrokontrollerkort, der er baseret på Atmega 2560 mikrokontroller. Dette korts vækstmiljø udfører sproget for bearbejdning eller ledningsføring. Disse kort har genopladet automatiseringsindustrien med deres enkle at bruge platformen, hvor alle med lille ellers ingen teknisk baggrund kan starte med at opdage nogle nødvendige færdigheder til at programmere samt køre Arduino bord . Disse kort bruges til at udvide separate interaktive objekter, ellers kan vi oprette forbindelse til software på din pc som MaxMSP, Processing og Flash. Denne artikel diskuterer en introduktion til Arduino mega 2560 board , pin diagram og dets specifikationer.



Hvad er en Arduino Mega 2560?

Microcontroller-kortet som “Arduino Mega” afhænger af ATmega2560-microcontroller. Det inkluderer digitale input / output pins-54, hvor 16 pins er analoge indgange, 14 bruges som PWM-output hardware serielle porte ( UART'er ) - 4, a krystaloscillator -16 MHz, en ICSP-header, et strømstik, en USB-forbindelse samt en RST-knap. Dette kort indeholder hovedsageligt alt, hvad der er vigtigt for at understøtte mikrocontrolleren. Så dette strømforsyning kan ske ved at slutte det til en pc ved hjælp af et USB-kabel eller batteri eller en AC-DC-adapter. Dette kort kan beskyttes mod den uventede elektriske afladning ved at placere en bundplade.


arduino-mega 2560-kort

Arduino-mega 2560-kort





SCL & SDA-stifterne på Mega 2560 R3-kortet tilsluttes ved siden af ​​AREF-stiften. Derudover er der to nyeste stifter placeret i nærheden af ​​RST-stiften. En pin er IOREF, der tillader skærmene at justere den spænding, der tilbydes fra Arduino-kortet. En anden pin er ikke tilknyttet, og den opbevares til kommende formål. Disse tavler fungerer med hvert eksisterende skjold, men kan tilpasses til de nyeste skjolde, der bruger disse ekstra stifter.

Arduino Mega Specifikationer

Specifikationerne for Arduino Mega inkluderer følgende.



  • ATmega2560 er en mikrocontroller
  • Driftsspændingen på denne mikrocontroller er 5 volt
  • Den anbefalede indgangsspænding vil variere fra 7 volt til 12 volt
  • Indgangsspændingen vil variere fra 6 volt til 20 volt
  • De digitale input / output pins er 54, hvor 15 af disse pins leverer PWM o / p.
  • Analoge inputstifter er 16
  • Jævnstrøm for hver input / output pin er 40 mA
  • DC-strøm, der anvendes til 3,3 V-pin, er 50 mA
  • Flash-hukommelse som 256 KB, hvor 8 KB flash-hukommelse bruges ved hjælp af bootloader
  • Den statiske random access-hukommelse (SRAM) er 8 KB
  • Den elektrisk sletbare programmerbare skrivehukommelse (EEPROM) er 4 KB
  • Uret (CLK) er 16 MHz
  • USB-værtschippen, der bruges i dette, er MAX3421E
  • Brættets længde er 101,52 mm
  • Brættet på dette kort er 53,3 mm
  • Vægten på dette tavle er 36 g

Arduino Mega Pin-konfiguration

Pin konfigurationen af ​​dette Arduino mega 2560 kortet er vist nedenfor. Hver pin på dette bræt kommer med en bestemt funktion, der er allieret med det. Alle analoge ben på dette kort kan bruges som digitale I / O-ben. Ved at bruge dette kort kan Arduino mega projiceres designes. Disse kort tilbyder fleksibel arbejdshukommelsesplads er jo mere og processorkraft, der tillader at arbejde med forskellige typer sensorer uden forsinkelse. Når vi sammenligner med andre typer Arduino-brædder , disse brædder er fysisk overlegne.

arduino-mega 2560-kort-pin-diagram

Arduino-mega 2560-kort-pin-diagram

Pin 3.3V & 5V


Disse ben bruges til at levere o / p reguleret spænding ca. 5V. Det her RPS (reguleret strømforsyning) giver strøm til mikrokontrolleren samt andre komponenter, der bruges over Arduino mega-kortet. Det kan opnås fra Vin-pin på kortet eller en mere reguleret spændingsforsyning-5V ellers USB-kabel , mens en anden spændingsregulering kan tilbydes med 3.3V0-pin. Den maksimale effekt kan trækkes ved dette er 50mA.

GND Pin

Arduino mega-kortet indeholder 5-GND-ben, hvor en af ​​disse ben kan bruges, når projektet kræver det.

Nulstil (RST) Pin

RST-stiften på dette kort kan bruges til at omarrangere kortet. Brættet kan arrangeres ved at indstille denne pin til lav.

Vin Pin

Omfanget af den leverede indgangsspænding til kortet varierer fra 7 volt til 20 volt. Spændingen fra strømstikket kan tilgås via denne pin. Dog vil udgangsspændingen gennem denne pin til kortet automatisk blive indstillet til 5V.

Seriel kommunikation

Serielle ben på dette kort som TXD og RXD bruges til at transmittere og modtage serielle data. Tx angiver transmission af information, mens RX angiver modtagedata. Serienålene på dette kort har fire kombinationer. 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 endelig til serie 3 inkluderer den Tx (14) & Rx (15).

Eksterne afbrydelser

De eksterne afbrydelser kan dannes ved hjælp af 6-ben som afbrydelse 0 (0), afbrydelse 1 (3), afbrydelse 2 (21), afbrydelse 3 (20), afbrydelse 4 (19), afbrydelse 5 (18). Disse stifter producerer afbrydelser på en række måder, dvs. at give LAV værdi, stigende eller faldende kant eller ændre værdi til afbrydestifter.

LED

Dette Arduino-kort inkluderer en LED og der er allieret med pin-13, der er navngivet som digital pin 13. Denne LED kan betjenes baseret på pinens høje og lave værdier. Dette giver dig mulighed for at ændre programmeringsevnerne i realtid.

AREF

Udtrykket AREF står for Analog Reference Voltage, som er en referencespænding for analoge indgange

Analoge ben

Der er 16-analoge ben inkluderet på kortet, der er markeret som A0-A15. Det er meget vigtigt at vide, at alle de analoge ben på dette kort kan bruges som digitale I / O-ben. Hver analog pin er tilgængelig med 10-bit opløsning, der kan måles fra GND til 5 volt. Men den højere værdi kan ændres ved hjælp af AREF-pin såvel som funktionen af ​​analog reference ().

I2C

Det I2C kommunikation kan understøttes af to ben, nemlig 20 & 21, hvor 20-pin betyder Serial Data Line (SDA), der bruges til at holde data & 21-pin betyder Serial Clock Line (SCL), der hovedsagelig bruges til at tilbyde datasynkronisering mellem enhederne

SPI-kommunikation

Udtrykket SPI er en seriel perifer interface, der bruges til at overføre dataene mellem controlleren og andre komponenter. Fire ben som MISO (50), MOSI (51), SCK (52) og SS (53) bruges til kommunikationen af SPI.

Dimensioner

Dimensionen på Arduino Mega 2560-kortet inkluderer hovedsageligt længden såvel som bredder som 101,6 mm eller 4 tommer X 53,34 mm eller 2,1 tommer. Det er forholdsvis bedre end andre typer brædder, der er tilgængelige på markedet. Men strømstikket og USB-porten udvides noget fra de angivne målinger.

Skjoldkompatibilitet

Arduino Mega er velegnet til de fleste af de vagter, der bruges i andre Arduino-kort. Inden du foreslår at bruge en afskærmning, skal du kontrollere, at afskærmningens driftsspænding er velegnet til kortets spænding. Driftsspændingen for de fleste af skærmene er 3,3 V, ellers 5 V. Men beskyttere med høj driftsspænding kan skade kortet.

Derudover skal fordelingshovedet på skjoldet vibrere med fordelingsstiften på Arduino-kortet. Til det kan man forbinde skjoldet simpelthen med Arduino-kortet og gøre det i en kørende tilstand.

Programmering

Programmeringen af ​​en Arduino Mega 2560 kan udføres ved hjælp af en IDE (Arduino Software), og den understøtter C-programmeringssprog. Her er skitsen koden i softwaren, der brændes i softwaren og derefter flyttes til Arduino-kortet ved hjælp af et USB-kabel.

Et Arduino mega-kort inkluderer en boot loader, der eliminerer en ekstern brænderudnyttelse til at brænde programkoden i Arduino-kortet. Her kan kommunikationen af ​​boot loader ske ved hjælp af en STK500-protokol.

Når vi kompilerer såvel som brænder Arduino-programmet, kan vi løsne USB-kablet for at fjerne strømforsyningen fra Arduino-kortet. Når du foreslår at bruge Arduino-kortet til dit projekt, kan strømforsyningen leveres af et strømstik, ellers Vin-pin på kortet.

Et andet træk ved dette er multitasking, uanset hvor Arduino mega-kort er praktisk. Men Arduino IDE Software understøtter ikke multi-tasking, men man kan bruge yderligere operativsystemer, nemlig RTX & FreeRTOS til at skrive C-program af denne grund. Dette er fleksibelt at bruge i dit personlige brugerdefinerede build-program ved hjælp af et ISP-stik.

Således handler dette om en Arduino Mega 2560 datablad . Det er en erstatning for de ældre Arduino Mega bord. På grund af antallet af ben benyttes det normalt ikke til generelle projekter, men vi kan opdage dem i komplekse projekter som temperaturføling, 3D-printere, IOT-applikationer, radondetektorer, overvågning af realtidsdataprogrammer osv. Her er et spørgsmål til dig, hvad er specifikationerne for Arduino mega 2560 board?

Billedkilder: Arduino