Hei Gutter! Håper du har det bra. I dag skal jeg låse opp detaljene på Introduksjonen Til Arduino Mega 2560. Det er et mikrokontrollerbrett basert På Atmega 2560 mikrokontroller. Arduino Boards har revitalisert automatiseringsbransjen med sin brukervennlige plattform hvor alle med liten eller ingen teknisk bakgrunn kan komme i gang med å lære noen grunnleggende ferdigheter for å programmere og drive brettet.jeg har oppdatert artikler tidligere På Arduino Uno, Arduino Nano og Arduino Pro Mini. Alle disse brettene fungerer på samme måte på en eller annen måte. DET er noen grunnleggende funksjoner SOM PCB layout design, størrelse, antall analoge pinner og brødfjel vennlig natur som gjør dem forskjellige fra hverandre. Når det gjelder koding, er alle disse brettene programmert I Arduino IDE-programvare, og du trenger ikke å feste ekstra komponenter eller enheter for å sette dem i løpende tilstand. Alt er allerede bygget i brettet som gjør denne enheten lett tilgjengelig. Bare plug and play med styret som per kravet ditt.
alle brettene nevnt ovenfor fungerer perfekt for En Rekke Arduino-Prosjekter når du trenger en enkel oppgave som skal fullføres med mindre antall i/O-pins og minne. Men når innholdet i prosjektet går komplisert, klarer ikke et styre med mindre minne å fullføre oppgaven. Det Er Her Arduino Mega 2560 kommer hendig. Dette brettet leveres med 54 pinner og 16 analoge pinner med mer minne for a lagre koden. Høres sprøtt ut, ikke sant? Takket være teknologi som holder din dekket i alle aspekter og gir støtte på noen måte når det gjelder å oppfylle dine tekniske behov.
jeg skal prøve å dekke alt relatert Til Arduino Mega 2560, hva handler dette om, hovedtrekk, arbeid, tekniske spesifikasjoner og alt du trenger å vite. La oss hoppe rett inn.
- hvis Du planlegger Å lære Arduino Nano Programmering, så må du ta En titt På Introduksjon Til Arduino IDE.
Andre Arduino Boards:
du bør også ta en titt på disse Andre Arduino bord, du kan finne dem interessant også. Sammenligne sine funksjoner og finne den mest passende for prosjektet. Her er listen over Andre Arduino boards:
- Arduino UNO
- Arduino Nano
- Arduino Micro
- Arduino Lilypad
- Arduino YUN
Introduksjon Til Arduino Mega 2560
- Arduino Mega 2560 er et mikrokontrollerbrett basert På Atmega2560. Den leveres med mer minneplass og i / O pins i forhold til andre boards tilgjengelig i markedet.
- Det er 54 digitale i / O-pinner og 16 analoge pinner innlemmet på brettet som gjør denne enheten unik og skiller seg ut fra andre.
- Ut av 54 digital i / O brukes 15 TIL pwm (pulse width modulation).
- en krystalloscillator av 16mhz frekvens er lagt på brettet.dette kortet kommer MED USB – kabelport som brukes til å koble til og overføre kode fra datamaskinen til brettet.
- DC power jack er koblet med styret som brukes til å drive styret. Noen versjon Av Arduino bord mangler denne funksjonen Som Arduino Pro Mini kommer ikke MED DC power jack.ICSP header ER et bemerkelsesverdig tillegg Til Arduino Mega som brukes til programmering Av Arduino og opplasting av koden fra datamaskinen.
- Du kan laste Ned Arduino Mega 2560 datablad bu klikke under knappen:
- dette kortet kommer med to spenningsregulator dvs. 5V og 3.3 V som gir fleksibilitet til å regulere spenningen som per krav i forhold Til Arduino Pro Mini som kommer med bare en spenningsregulator.Det er ingen stor forskjell Mellom Arduino Uno Og Arduino Mega, bortsett fra at senere kommer med mer minneplass, større størrelse og flere i/O-pinner.arduino programvare Kalt Arduino IDE brukes til å programmere styret som er en vanlig programvare som brukes for alle styrene tilhørte Arduino familien.Tilgjengeligheten Av Atmega16 på brettet gjør det annerledes Enn Arduino Pro Mini som bruker USB til seriell omformer for å programmere styret.
- det er en reset-knapp og 4 hardware seriell port KALT USART som gir en maksimal hastighet for å sette opp kommunikasjon.
- følgende figur viser spesifikasjonene Til Arduino mega 2560.
- Arduino Mega er spesielt designet for prosjekter som krever komplekse kretser og mer minneplass. De fleste elektroniske prosjekter kan gjøres ganske bra av andre brett som er tilgjengelige i markedet, noe Som gjør Arduino Mega uvanlig for vanlige prosjekter. Det er imidlertid noen prosjekter som bare gjøres Av Arduino Mega som å lage 3D-skrivere eller kontrollere flere motorer, på grunn av sin evne til å lagre flere instruksjoner i kodeminnet og en rekke i/O digitale og analoge pinner.
- det er tre måter å drive styret på. Du kan enten bruke EN USB-kabel til å drive styret og overføre koden til styret, eller du kan slå den opp med Vin av styret eller Gjennom Makt jack eller batter.
- Siste to kilder til makten styret er nødvendig når du allerede bygget og kompilere kode i styret VIA USB-kabel.
- dette brettet kommer med resettable polyfuse som hindrer USB-porten på datamaskinen fra overoppheting i nærvær av høy strøm som strømmer gjennom brettet. De fleste datamaskiner har en evne til å beskytte seg mot slike enheter, men tilsetningen av sikring gir et ekstra lag med beskyttelse.
- Den kan brukes uansett dvs. for å lage frittstående prosjekter eller i kombinasjon med Andre Arduino boards. De fleste komplekse prosjekter kan opprettes ved hjelp av dette forumet.
Arduino Mega 2560 Pinout
følgende figur viser pinout Av Arduino Mega 2560.
- hver pin kommer med en bestemt funksjon knyttet til den. Alle analoge pinner kan brukes som digitale i / O-pinner.Design av et prosjekt Ved Hjelp Av Arduino Mega gir deg fleksibiliteten til å jobbe med mer minneplass og prosessorkraft som gjør at du kan jobbe med en rekke sensorer samtidig. Dette brettet er fysisk storre enn andre Arduino-brett.
Pin Beskrivelse
5V& 3.3 V. denne pinnen brukes til å gi utgangsregulert spenning rundt 5V. denne regulerte strømforsyningen driver opp kontrolleren og andre komponenter på brettet. Det kan fås Fra vin av styret ELLER USB-kabel eller en annen regulert 5v spenningsforsyning. Mens en annen spenningsregulering er gitt av 3,3 v pin. Maksimal effekt det kan trekke er 50mA.
GND. Det er 5 bakken pins tilgjengelig på brettet som gjør det nyttig når mer enn en bakken pins er nødvendig for prosjektet.
Tilbakestill. Denne pin-koden brukes til å tilbakestille brettet. Hvis du setter denne pinnen TIL LAV, nullstilles brettet.
Vin. Det er inngangsspenningen som leveres til brettet som varierer FRA 7V TIL 20V. spenningen fra strømkontakten kan nås via denne pinnen. Utgangsspenningen gjennom denne pinnen til brettet blir imidlertid automatisk satt opp TIL 5V.
Seriell Kommunikasjon. Rxd og TXD er de serielle pinnene som brukes til å overføre og motta serielle data, dvs. Rx representerer overføring av data mens Tx brukes til å motta data. Det er fire kombinasjoner av disse serielle pins brukes Der Serail 0 inneholder RX(0) OG TX (1), Serie 1 inneholder TX (18) OG RX(19), Serie 2 inneholder TX (16) OG RX(17), Og Serie 3 inneholder TX (14) og RX(15).
Eksterne Avbrudd. Seks pinner brukes til å lage eksterne avbrudd, dvs. avbryte 0(0), avbryte 1(3), avbryte 2(21), avbryte 3(20), avbryte 4(19), avbryte 5(18). Disse pinnene produserer avbrudd på flere måter, dvs. gir LAV verdi, stigende eller fallende kant eller endring av verdi til avbruddspinnene.
LED. Dette kortet leveres med innebygd LED koblet til digital pin 13. HØY verdi på denne pinnen vil slå LED på OG LAV verdi vil slå den av. Dette gir deg endring av sykepleie dine programmeringsferdigheter i sanntid.
AREF. AREF står For Analog Reference Voltage som er en referansespenning for analoge innganger.
Analoge Pinner. Det er 16 analoge pinner innlemmet på brettet merket Som A0 Til A15. Det er viktig a merke seg at alle disse analoge pinnene kan brukes som digitale i / O-pinner. Hver analog pin kommer med 10-bits oppløsning. Disse pinnene kan måle fra bakken TIL 5V. den øvre verdien kan imidlertid endres ved HJELP AV aref og analogReference () – funksjonen.
I2C. To pinner 20 og 21 støtter I2C-kommunikasjon hvor 20 representerer Sda (Seriell Datalinje som hovedsakelig brukes til å holde dataene) og 21 representerer SCL (Seriell Klokkelinje som hovedsakelig brukes til å gi datasynkronisering mellom enhetene)
SPI-Kommunikasjon. SPI står For Serial Peripheral Interface som brukes til overføring av data mellom kontrolleren og andre eksterne komponenter. 50 (MISO), 51 (MOSI), 52 (SCK), 53 (SS) brukes TIL SPI-kommunikasjon.
Dimensjoner
Follwoing figuren viser dimensjonene Til Arduino Mega 2560.
- Arduino Mega er relativt større enn andre brett tilgjengelig i markedet. Den kommer 4-tommers lengde og 2,1-tommers bredde. USB-porten og strømkontakten er imidlertid litt utvidet fra de oppgitte dimensjonene.
Shield Kompatibilitet
- Arduino Mega er kompatibel med de fleste skjold designet for Andre Arduino boards.
- før du har tenkt å bruke et skjold, må du kontrollere at driftsspenningen til skjermen er kompatibel med bordspenningen. De fleste skjoldene opererer på 3.3 V Eller 5V som er kompatibel med dette brettet, men skjold med høyere driftsspenning kan skade brettet.
- også, header fordelingen av skjoldet må resonere med pin fordeling av styret, slik at du bare kan feste skjoldet med styret og gjøre det i en løpende tilstand.
Programmering
- Arduino Mega 2560 kan programmeres Ved Hjelp Av ARDUINO Programvare kalt IDE som støtter c-programmering.
- koden du gjør på programvaren kalles skisse som er brent i programvaren og deretter overført til styret VIA USB-kabel.
- dette brettet kommer med en innebygd bootloader som utelukker bruken av en ekstern brenner for å brenne koden inn i brettet.
- bootloaderen kommuniserer ved HJELP AV stk500-protokollen.
- når du kompilere og brenne programmet på brettet, kan du koble FRA USB-kabelen som til slutt fjerner strømmen fra brettet. Når du har tenkt å innlemme styret i prosjektet, kan du slå den opp med power jack eller Vin av styret.
- Multitasking Er en annen funksjon Der Arduino mega kommer hendig. Imidlertid Støtter Arduino IDE-Programvaren ikke multitasking-funksjonen, men du kan bruke andre operativsystemer som FreeRTOS og RTX til å skrive C-program for dette formålet. Dette gir deg fleksibiliteten til å bruke ditt eget tilpassede byggeprogram ved HJELP AV ISP connector.
Programmer
Arduino Mega 2560 er et ideelt valg for prosjekter som krever mer minneplass til brukes med flere antall antall pins på brettet. Følgende er de viktigste anvendelser Av arduino mega boards.
- Utvikle 3d-skriver
- Kontrollere Og håndtere flere motorer
- Grensesnitt av antall sensorer
- Sensing og oppdage temperatur
- Vannivå deteksjon prosjekter
- hjem automasjon og sikkerhetssystemer
- Embedded Systemer
- IoT applikasjoner
- Parallell programmering og Multitasking
Det er alt for i dag. Jeg håper du har funnet denne artikkelen nyttig. Men hvis du er usikker eller har spørsmål, kan du spørre meg i kommentarfeltet nedenfor. Jeg vil gjerne hjelpe deg i henhold til beste av min kompetanse. Du er velkommen til å holde oss oppdatert med tilbakemeldinger og forslag, de hjelper oss med å gi deg kvalitetsarbeid som resonerer med ditt arbeidsfelt og hjelper deg med å komme tilbake for det vi har å tilby. Takk for at du leste artikkelen.