Introduction to Arduino Mega 2560

Hey Fellas! Toivottavasti voit hyvin. Tänään, aion avata yksityiskohtia Johdanto Arduino Mega 2560. Se on mikrokontrollerilevy, joka perustuu Atmega 2560-mikrokontrolleriin. Arduino-levyt ovat elvyttäneet automaatioteollisuutta helppokäyttöisellä alustallaan, jossa jokainen, jolla on vähän tai ei lainkaan teknistä taustaa, voi aloittaa joidenkin perustaitojen opettelun hallituksen ohjelmoimiseksi ja pyörittämiseksi.

olen päivittänyt artikkeleita aiemmin Arduino Uno, Arduino Nano, ja Arduino Pro Mini. Kaikki nämä levyt toimivat samalla tavalla tavalla tai toisella. On joitakin perusominaisuuksia, kuten PCB layout suunnittelu, koko, määrä analoginen nastat ja leipälauta ystävällinen luonne, jotka tekevät niistä erilaisia toisistaan. Mitä koodaus, kaikki nämä levyt on ohjelmoitu Arduino IDE ohjelmisto ja sinun ei tarvitse liittää ylimääräisiä komponentteja tai laitteita laittaa ne käynnissä kunnossa. Kaikki on jo rakennettu aluksella, joka tekee tämän laitteen helposti saatavilla. Vain plug and play hallituksen kohti vaatimuksesi.

kaikki edellä mainitut Laudat toimivat täydellisesti useissa Arduino-projekteissa, kun yksinkertaisen tehtävän suorittamiseen tarvitaan vähemmän I / O-pinnejä ja muistia. Kuitenkin, kun projektin luonne menee monimutkainen, aluksella vähemmän muistia ei suorita tehtävää. Tässä Arduino Mega 2560 on kätevä. Tässä taulussa on 54 pinniä ja 16 analogista pinniä, joissa on enemmän muistia koodin tallentamiseen. Eikö kuulostakin hullulta? Kiitos tekniikka, joka pitää kattaa kaikilla osa-alueilla ja tarjoaa tukea millään tavalla, kun se tulee täyttämään tekniset tarpeet.

yritän kattaa jokaisen ja kaiken, mikä liittyy Arduino Mega 2560: een, mistä on kyse, pääominaisuudet, työ, TEKNISET TIEDOT ja kaiken mitä sinun tarvitsee tietää. Hypätään suoraan asiaan.

  • Jos aiot opetella Arduino Nano-ohjelmointia, sinun on tutustuttava Arduino IDE: n johdantoon.
muut Arduinon Laudat:

kannattaa vilkaista myös näitä muita Arduinon lautoja, nekin saattavat kiinnostaa. Vertaile niiden ominaisuuksia ja löydä projektillesi sopivin. Tässä on luettelo muista Arduinon laudoista:

  • Arduino UNO
  • Arduino Pro Mini
  • Arduino Nano
  • Arduino Micro
  • Arduino Lilypad
  • Arduino Yun

Introduction to Arduino Mega 2560

  • Arduino Mega 2560 on mikrokontrolleri aluksella perustuu atmega2560. Se tulee enemmän muistitilaa ja I / O nastat verrattuna muihin levyt saatavilla markkinoilla.
  • taululla on 54 digitaalista I / O-pinniä ja 16 analogista pinniä, jotka tekevät laitteesta ainutlaatuisen ja erottuvat muista.
  • 54 digitaalisesta I / O: sta 15 käytetään PWM-modulointiin (pulssinleveysmodulaatio).
  • levylle lisätään kideoskillaattori, jonka taajuus on 16MHz.
  • tässä taulussa on USB-kaapeliportti, jota käytetään koodin kytkemiseen ja siirtämiseen tietokoneelta levylle.
  • TASAVIRTALIITIN on yhdistetty lautaan, jolla lauta virtaa. Jotkut versio Arduino hallituksen puuttuu tämä ominaisuus, kuten Arduino Pro Mini ei tule DC power jack.
  • ICSP header on merkittävä lisä Arduino Mega-peliin, jota käytetään Arduino-ohjelmointiin ja koodin lataamiseen tietokoneelta.
  • voit ladata Arduino Mega 2560-datalevyn bu klikkaamalla alla olevaa painiketta:
    • tässä taulussa on kaksi jännitesäädintä eli 5V ja 3.3 V, joka tarjoaa joustavuuden säädellä jännitettä vaatimusten mukaan verrattuna Arduino Pro Miniin, jossa on vain yksi jännitesäädin.
    • Arduino Uno: n ja Arduino Mega: n välillä ei ole suurta eroa, paitsi että myöhemmin tulee enemmän muistitilaa, isompi koko ja enemmän I / O-pinnejä.
    • Arduino-ohjelmistoa nimeltä Arduino IDE käytetään ohjelmoimaan lautaa, joka on yleinen ohjelmisto, jota käytetään kaikille Arduino-perheeseen kuuluneille laudoille.
    • Atmega16: n saatavuus laudalla tekee siitä erilaisen kuin Arduino Pro Mini, joka käyttää USB-sarjamuunninta hallituksen ohjelmointiin.
    • on reset-painike ja 4 laitteiston sarjaportti nimeltään USART, joka tuottaa maksiminopeuden viestinnän perustamiseen.
    • seuraavassa kuvassa on Arduino mega 2560: n tekniset tiedot.
    • Arduino Mega on suunniteltu erityisesti monimutkaisia piirejä ja enemmän muistitilaa vaativiin projekteihin. Useimmat Sähköiset projektit voidaan tehdä melko hyvin muut levyt saatavilla markkinoilla, jotka tekevät Arduino Mega harvinaista säännöllisesti hankkeita. Kuitenkin, on olemassa joitakin projekteja, jotka tehdään yksinomaan Arduino Mega kuten tehdä 3D tulostimet tai valvoa enemmän kuin yksi moottori, koska sen kyky tallentaa enemmän ohjeita koodin muistiin ja useita I/O digitaalinen ja analoginen nastat.
    • on kolme tapaa vallata hallitus. Voit joko käyttää USB-kaapelia valtaan hallituksen ja siirtää koodin hallituksen tai voit valtaan sen käyttämällä vin hallituksen tai Power jack tai taikina.
    • kaksi viimeistä virtalähdettä laudalle tarvitaan, kun olet jo rakentanut ja kääntänyt koodin laudalle USB-kaapelin kautta.
    • tässä laudassa on palautettava polyfuse, joka estää tietokoneen USB-porttia ylikuumenemasta suuren virran virratessa levyn läpi. Useimmissa tietokoneissa on kyky suojautua tällaisilta laitteilta, mutta Fusen lisääminen tarjoaa ylimääräisen suojakerroksen.
    • sitä voidaan käyttää joko tavalla eli erillisten projektien luomiseen tai yhdessä muiden Arduino-lautakuntien kanssa. Useimmat monimutkaiset projektit voidaan luoda tällä aluksella.

    Arduino Mega 2560 Pinout

    seuraavassa kuvassa on Arduino Mega 2560: n pinout.

    • jokaisella pin-koodilla on siihen liittyvä tietty funktio. Kaikkia analogisia nastoja voidaan käyttää digitaalisina I / O-pinneinä.
    • projektin suunnittelu Arduino Mega: lla antaa sinulle joustavuutta työskennellä enemmän muistitilaa ja prosessointitehoa, jonka avulla voit työskennellä useilla antureilla kerralla. Tämä lauta on fyysisesti suurempi kuin muut Arduinon Laudat.
    Pin Description

    5V & 3.3 V. tätä tappia käytetään tuottamaan lähtösäädeltyä jännitettä noin 5V. tämä säännelty virtalähde antaa virtaa ohjaimelle ja muille laudan komponenteille. Se voidaan saada vin hallituksen tai USB-kaapeli tai muu säännelty 5V jännite syöttö. Kun taas toinen jännitesäätö annetaan 3,3 V pin. Suurin teho se voi vetää on 50mA.

    GND. On 5 maa nastat saatavilla aluksella, mikä tekee siitä hyödyllisen, kun useampi kuin yksi maa nastat tarvitaan projektin.

    Nollaa. Tämä pin käytetään nollata aluksella. Tämän pin-koodin asettaminen alhaiseksi Nollaa laudan.

    Vin. Se on tulojännite syötetään aluksella, joka vaihtelee 7V ja 20V.jännite virtaliitin pääsee läpi tämän pin. Kuitenkin lähtöjännite läpi tämän pin hallituksen automaattisesti jopa 5V.

    Sarjaviestintä. RXD ja TXD ovat sarjatunnuksia, joita käytetään sarjatiedon siirtämiseen ja vastaanottamiseen eli Rx edustaa tietojen siirtämistä, kun taas Tx käytetään tietojen vastaanottamiseen. Näitä sarjatappeja käytetään neljässä yhdistelmässä, joissa Serail 0 sisältää RX: ää(0) ja TX: ää(1), Serial 1 sisältää TX: ää(18) ja RX: ää(19), Serial 2 sisältää TX: ää(16) ja RX: ää(17) ja Serial 3 sisältää TX: ää(14) ja RX: ää(15).

    ulkoiset keskeytykset. Kuutta pinniä käytetään ulkoisten keskeytysten luomiseen eli keskeytä 0 (0), keskeytä 1(3), keskeytä 2(21), keskeytä 3(20), keskeytä 4(19), keskeytä 5(18). Nämä nastat tuottavat keskeytyksiä useilla tavoilla, eli antamalla alhaisen arvon, nousevan tai laskevan reunan tai muuttamalla arvoa keskeytysnapeille.

    LED. Tämä hallitus on sisäänrakennettu LED kytketty digitaaliseen pin 13. Korkea arvo tällä tappilla kytkee LED-merkkivalon päälle ja alhainen arvo sammuttaa sen. Tämä antaa sinulle muutoksen hoitotyön ohjelmointitaitoja reaaliajassa.

    AREF. AREF tarkoittaa analogista Viitejännitettä, joka on analogisten tulojen viitejännite.

    analogiset pinnit. On 16 analoginen nastat sisällytetty aluksella merkitty A0 A15. On tärkeää huomata, että kaikki nämä analogiset nastat voidaan käyttää digitaalisia I/O nastat. Jokainen analoginen pin tulee 10-bittinen resoluutio. Nämä nastat voidaan mitata maasta 5V. kuitenkin, ylempi arvo voidaan muuttaa käyttäen AREF ja analogReference () funktio.

    I2C. kaksi pinniä 20 ja 21 tukevat I2C-viestintää, jossa 20 edustaa SDA: ta (Sarjatietoriviä käytetään pääasiassa tietojen säilyttämiseen) ja 21 edustaa SCL: ää(Sarjallista Kelloriviä käytetään pääasiassa tietojen synkronointiin laitteiden välillä)

    SPI-viestintää. SPI tulee sanoista Serial Peripheral Interface, jota käytetään tiedonsiirtoon ohjaimen ja muiden oheislaitteiden komponenttien välillä. SPI-viestintään käytetään neljää pinniä eli 50 (MISO), 51 (MOSI), 52 (SCK), 53 (SS).

    Dimensions

    Follwoing figure näyttää Arduino Mega 2560: n mitat.

    • Arduino Mega on verrattain suurempi kuin muut markkinoilla olevat levyt. Se tulee 4 tuuman pituus ja 2,1 tuuman leveys. USB-portti ja power jack ovat kuitenkin hieman pidennetty annetuista mitoista.
    kilpien Yhteensopivuus
    • Arduino Mega on yhteensopiva useimpien muille Arduino-laudoille suunniteltujen kilpien kanssa.
    • ennen kuin aiot käyttää kilpeä, varmista, että kilven käyttöjännite on yhteensopiva levyn jännitteen kanssa. Useimmat kilvet toimivat 3.3 V tai 5V, joka on yhteensopiva tämän hallituksen kanssa, kuitenkin kilvet, joilla on suurempi käyttöjännite, voivat vahingoittaa levyä.

    • myös kilven otsajakauman on resonoitava laudan tappijakauman kanssa, joten kilven voi kiinnittää laudalla ja tehdä ajokuntoiseksi.
    ohjelmointi
    • Arduino Mega 2560 voidaan ohjelmoida Arduino-ohjelmalla nimeltä IDE, joka tukee C-ohjelmointia.
    • ohjelmistoon tehtyä koodia kutsutaan sketchiksi, joka poltetaan ohjelmistoon ja siirretään sitten USB-kaapelin kautta levylle.
    • tässä taulussa on sisäänrakennettu käynnistyslataaja, joka sulkee pois ulkoisen polttimen käytön koodin polttamiseksi tauluun.
    • bootloader kommunikoi STK500-protokollan avulla.
    • kun kokoat ja poltat ohjelman laudalla, voit irrottaa USB-kaapelin, joka lopulta poistaa virran laudalta. Kun aiot sisällyttää hallituksen projektiin, voit käynnistää sen käyttämällä power jack tai Vin hallituksen.
    • Multitasking on toinen ominaisuus, jossa Arduino mega on kätevä. Kuitenkin, Arduino IDE ohjelmisto ei tue multitasking ominaisuus, mutta voit käyttää muita käyttöjärjestelmiä, kuten FreeRTOS ja RTX kirjoittaa C ohjelma tähän tarkoitukseen. Tämä antaa sinulle joustavuutta käyttää omaa mukautetun rakentaa ohjelma käyttäen ISP liitin.
    Sovellukset

    Arduino Mega 2560 on ihanteellinen valinta projekteihin, jotka vaativat enemmän muistitilaa, jotta niitä voitaisiin käyttää enemmän numeronappeja pöydällä. Seuraavat ovat tärkeimmät sovellukset Arduino mega levyt.

    • kehittää 3D-tulostinta
    • ohjaamaan ja käsittelemään useampaa kuin yhtä moottoria
    • antureiden määrän rajapinnat
    • tunnistavat ja havaitsevat lämpötilan
    • vedenkorkeuden tunnistusprojektit
    • kodin automaatio-ja turvajärjestelmät
    • IoT-Sovellukset
    • rinnakkaisohjelmointi ja moniajo

    siinä kaikki tältä päivältä. Toivottavasti olet löytänyt tämän artikkelin hyödyllinen. Jos kuitenkin olet epävarma tai sinulla on kysyttävää, voit kysyä minulta alla olevassa kommenttiosiossa. Haluaisin auttaa sinua parhaan osaamiseni mukaan. Voit vapaasti pitää meidät ajan tasalla palautteestasi ja ehdotuksistasi, ne auttavat meitä tarjoamaan sinulle laadukasta työtä, joka resonoi työkenttäsi kanssa ja auttaa sinua palaamaan takaisin siihen, mitä meillä on tarjottavana. Kiitos kirjoituksen lukemisesta.

    Vastaa

    Sähköpostiosoitettasi ei julkaista.