Introduksjon til Arduino Mega Top 10Top 10

Introduksjon til Arduino Mega Top 10Top 10
Når det gjelder bruk. Dette er fordi denne plattformen gir et bredt spekter av mikrokontrollertavler designet for å utnytte mikrokontrollere effektiv. Arduino Mega er et av brettene levert av Arduino -plattformen som kan brukes til avanserte nivåprosjekter, og vi har kort forklart pinouts og spesifikasjoner for Arduino Mega 2560 i denne guiden.

Hvorfor brukes Arduino Mega

Arduino Mega kommer med nedenfor nevnte funksjoner som gjør det forskjellig fra andre Arduino Uno:

  • Det er designet for prosjektene der det kreves flere I/O -pinner
  • Det har mer SRAM
  • Større minneplass for å imøtekomme de større kodene
  • Mer prosesseringskraft for å betjene flere sensorer om gangen

Spesifikasjoner for Arduino Mega 2560

Kontrolleren som brukes i dette brettet er ATMEGA2560 som har en klokkehastighet på 16 MHz og gir et blitzminne på 256 kilobyte til brettet. Driftsspenningen til Arduino Mega 2560 er 5 volt og kontrolleren for Arduino Mega 2560 har en statisk RAM på 8 kilobyte og Eeprom på 4 kilobyte. Bildet nedenfor viser Arduino MEGA2560 -brettet:

Arduino Mega 2560 Pinout

Arduino Mega2560 leveres med 54 pinner for digitale innganger og utganger, mens 16 pinner er for analoge inngang og utganger. For å levere strøm til periferiutstyr forbundet med Arduino Mega 2560 er det totalt 9 pinner inkludert pinnene for å gi referansesignalet for analoge og digitale enheter. For kommunikasjon er det SCL, og SDA -pinner gitt, men vi kan bruke pinnene 21 og 20 for SCL og SDA også.

Vi har klassifisert pinnene til Arduino Mega 2560 i forskjellige kategorier, og basert på de kategoriene har vi gitt tabellen nedenfor som viser pinouts for Arduino Mega 2560.

PIN -kategori Representasjon Beskrivelse
Kraftpinner 5V, tilbakestilling, 3.3V, GND (3), VIN, AREF, IOREF Pinner som brukes til å levere strøm til enheten som er koblet til Arduino
Digitale pinner 0 til 53 (21 for SCL og 20 for SDA) Pins brukt til digitale inngang og utganger av Arduino
PWM -pinner 2 til 13 Pinner som brukes til å generere pulserende signal
Analoge pinner A0 til A15 Pinner som brukes til analoge innganger og utganger
Diverse pinner Ytterligere pinner for SCL og SDA (en ikke tilkoblet pinne [NC]) SCL er klokkepinnen, og SDA er datapinnen for I2C- og TWI -kommunikasjonsenheter
Topptapper ICSP Pinner pleide å programmere kontrolleren

For ytterligere å beskrive Arduino Mega 2560, har vi forklart styrets pinner ved å klassifisere dem i forskjellige deler som vil hjelpe brukeren i å jobbe med Arduino Mega 2560 -brettet.

Digitale pinner av Arduino Mega 2560

For å koble de digitale enhetene med Arduino Mega 2560 er det 54 pinner der 0 (RX0) og 1 (TX0) pinnene er for overføring og mottak av dataene og også kalles kommunikasjonspinnene. Fra ordet digital kan du anta at dataene vil være i 0 og 1 form. Tilsvarende, for å generere inngangen og utgangen i form av plusser, kan du bruke pinnene fra 2 til 13 av brettet, da de er dedikerte pinner av PWM og pulssyklusen til pulsen er fra 0 til 255 (0V-5V).

Det er to dedikerte pinner ved siden av AREF -pinnen som kan brukes til datalinjen og klokken til I2C -enhetene. Imidlertid kan vi også bruke pinner 20 og 21 som SDA- og SCL -pinnene for enhetene som brukte I2C og TWI (to trådgrensesnitt) kommunikasjonsprotokoller. SDA -pinnen er datalinjen for den tilkoblede enheten mens SCL er klokkepinnen til den tilkoblede enheten. For hjelp av brukeren har vi gitt bildet der vi har fremhevet de respektive pinnene.

Analoge pinner av Arduino Mega 2560

Det er 16 analoge pinner levert i MEGA 2560 som kan brukes til å koble sammen de analoge enhetene og ha oppløsningen fra 0 til 1024. Dette betyr at verdiene vil være mellom 0 og 1024 og når det gjelder spenning vil 5 volt være 1024. Figuren festet nedenfor viser de analoge pinnene til Arduino Mega fremhevet i rødt:

Power Pins of Arduino Mega 2560

Det er 10 pinner levert for å betjene enhetene koblet til Arduino Mega der det er tre pinner for bakken, en pinne for 5 volt, en pinne for 3.3 volt og to pinner for å gi referansespenning for analoge og digitale enheter.

Det er gitt en tilbakestillingspinne i styret for å tilbakestille mega. Imidlertid er det også en dedikert tilbakestillingsknapp gitt på tavlen.

For å koble Arduino -brettet med forsyningsspenningen er det en USB -port og en knekt også. Du kan bruke USB -porten til å styrke brettet og kan også bruke den til å laste opp koden til Arduino. Mens jekken som er gitt for forsyningen for det meste brukes når Arduino må fungere i frittstående modus. Bildet nedenfor viser strømforsyningspinnene og tilbakestillingsknappen til Arduino Mega.

ICSP -toppspinner av Arduino Mega 2560

For å oppdatere eller endre firmware til Arduino Mega 2560 kan vi bruke de 6 headerpinnene som er gitt på tavlen. Programmeringen i kretssystemet (ICSP) kan gjøres ved å koble Arduino med programmeringsenheten med programmeringssnor. Vi har omkranset ved hjelp av firkantede bokser ICSP -toppene til Arduino Uno på bildet gitt nedenfor:

Konklusjon

Arduino Mega 2560 er en av Arduino -tavlene som har et stort antall pinner og har en kraftig kontroller som gjør den annerledes enn andre tavler levert av Arduino -plattformen. For å bruke dette styret, må man imidlertid være klar over styrespesifikasjonene og også pinout av det respektive Arduino -styret slik at styret kan brukes effektivt. For letthet av elevene har vi beskrevet formålet med hver pin av Arduino på en veldig omfattende måte.