Arduino Mega 2560 tahvel

Proovige Meie Instrumenti Probleemide Kõrvaldamiseks





Arduino plaat on avatud lähtekoodiga mikrokontrolleriplaat, mis põhineb Atmega 2560 mikrokontrolleril. Selle plaadi kasvukeskkond täidab töötlus- või juhtmekeelt. Need tahvlid on laadinud automaatikatööstuse oma lihtsa kasutusega platvormiga kõikjalt, kus kõik, kellel pole muidu tehnilist taustapilti, saavad alustada nii programmeerimiseks kui ka juhtimiseks vajalike oskuste avastamisest. Arduino tahvel . Neid plaate kasutatakse eraldi interaktiivsete objektide laiendamiseks, vastasel juhul saame ühendada teie arvutis oleva tarkvaraga nagu MaxMSP, Processing ja Flash. Selles artiklis käsitletakse Arduino mega 2560 tahvli tutvustus , tihvtdiagramm ja selle spetsifikatsioonid.

Mis on Arduino Mega 2560?

Mikrokontrolleri plaat nagu “Arduino Mega” sõltub mikrokontrollerist ATmega2560. See sisaldab digitaalseid sisendi / väljundi tihvteid-54, kus 16 kontakti on analoogsisendid, 14 kasutatakse nagu PWM-väljundite riistvara jadapordid ( UART-id ) - 4, a kristalli ostsillaator -16 MHz, ICSP päis, toitepistik, USB-ühendus, samuti RST-nupp. See plaat sisaldab peamiselt kõike, mis on mikrokontrolleri toetamiseks hädavajalik. Nii saab selle plaadi toiteallikat ühendada see arvutiga USB-kaabli, aku või vahelduvvoolu-alalisvooluadapteri abil. Seda plaati saab kaitsta ootamatu elektrilahenduse eest, asetades alusplaadi.




arduino-mega 2560-tahvel

Arduino-mega 2560-tahvel

Mega 2560 R3 plaadi SCL- ja SDA-tihvtid ühenduvad AREF-tihvti kõrvale. Lisaks on RST-tihvti lähedal kaks viimast tihvti. Üks tihvt on IOREF, mis võimaldab kilpidel reguleerida Arduino plaadilt pakutavat pinget. Teine tihvt pole seotud ja seda hoitakse tulevastel eesmärkidel. Need lauad töötavad koos kõigi olemasolevate kilpidega, kuigi neid saab kohandada uusimate kilpidega, mis kasutavad neid lisatappe.



Arduino Mega spetsifikatsioonid

Arduino Mega spetsifikatsioonid sisaldavad järgmist.

  • ATmega2560 on mikrokontroller
  • Selle mikrokontrolleri tööpinge on 5 volti
  • Soovitatav sisendpinge jääb vahemikku 7 kuni 12 volti
  • Sisendpinge jääb vahemikku 6 kuni 20 volti
  • Digitaalse sisendi / väljundi tihvtid on 54, kus 15 neist tihvtidest annavad PWM o / p.
  • Analoogsisendi tihvtid on 16
  • Iga sisend- / väljundpoldi alalisvool on 40 mA
  • 3,3 V pinge jaoks kasutatav alalisvool on 50 mA
  • Välkmälu nagu 256 KB, kus alglaaduri abil kasutatakse 8 KB välkmälu
  • Staatiline muutmälu (SRAM) on 8 KB
  • Elektriliselt kustutatav programmeeritav kirjutusmälu (EEPROM) on 4 KB
  • Kella (CLK) kiirus on 16 MHz
  • Selles kasutatav USB-kiip on MAX3421E
  • Selle plaadi pikkus on 101,52 mm
  • Selle plaadi laius on 53,3 mm
  • Selle plaadi kaal on 36 g

Arduino megapoldi konfiguratsioon

Selle pin-konfiguratsioon Arduino mega 2560 pardal on näidatud allpool. Selle plaadi iga tihvti jaoks on mingi kindel funktsioon, mis sellega liitub. Kõiki selle plaadi analoognõelu saab kasutada digitaalsete I / O-tihvtidena. Selle plaadi abil saab kujundada Arduino megaprojekteeritud. Need tahvlid pakuvad paindlikku töömäluruumi, seda suurem on töötlemisvõimsus, mis võimaldab töötada viivitamatult erinevat tüüpi anduritega. Kui võrrelda teistega tüüpi Arduino lauad , on need lauad füüsiliselt paremad.

arduino-mega 2560-board-pin-diagramm

Arduino-mega 2560-board-pin-diagramm

Pistik 3,3 V ja 5 V


Neid tihvte kasutatakse reguleeritava o / p pinge saamiseks umbes 5 V. See RPS (reguleeritud toiteallikas) annab jõudu mikrokontroller samuti muid komponente, mida kasutatakse Arduino megaplaadil. Seda saab saavutada plaadi Vin-pinist või muul viisil veel ühest reguleeritud toiteallikast-5V USB-kaabel , samas kui teist pinge reguleerimist saab pakkuda 3,3 V0-kontaktiga. Selle abil saab maksimaalset võimsust tõmmata 50mA.

GND tihvt

Arduino megaplaat sisaldab 5-GND tihvte, kus ühte neist tihvtidest saab kasutada alati, kui projekt seda nõuab.

Lähtesta (RST) tihvt

Selle plaadi RST-tihvti saab kasutada plaadi ümberkorraldamiseks. Plaadi saab ümber korraldada, kui see tihvt madalale seada.

Vin Pin

Plaadile sisestatud sisendpinge ulatus on vahemikus 7 kuni 20 volti. Selle pistiku kaudu pääseb toitepistiku pakutavale pingele. Kuid selle kontakti kaudu väljundpinge plaadile seadistatakse automaatselt 5 V-ni.

Järjestikune suhtlus

Selle tahvli jadapistikuid, nagu TXD ja RXD, kasutatakse jadaandmete edastamiseks ja vastuvõtmiseks. Tx tähistab teabe edastamist, samas kui RX tähistab andmete vastuvõtmist. Selle tahvli jadapistikutel on neli kombinatsiooni. Seeria 0 puhul sisaldab see Tx (1) ja Rx (0), seeria 1 puhul Tx (18) ja Rx (19), 2. seeria puhul Tx (16) ja Rx (17) ning lõpuks 3. seeria, see sisaldab Tx (14) ja Rx (15).

Välised katkestused

Väliseid katkestusi saab moodustada 6-tihvtidega nagu katkestus 0 (0), katkestus 1 (3), katkestus 2 (21), katkestus 3 (20), katkestus 4 (19), katkestus 5 (18). Need tihvtid toodavad katkestusi mitmel viisil, st pakkudes LOW väärtust, tõustes või langedes serva või muutes väärtust katkestustihvtideks.

LED

See Arduino tahvel sisaldab a LED ja see on seotud tihvtiga 13, mida nimetatakse digitaalseks tihvtiks 13. Seda LED-i saab kasutada tihvti kõrgete ja madalate väärtuste põhjal. See võimaldab teil programmeerimisoskusi reaalajas muuta.

AREF

Termin AREF tähistab analoog-võrdluspinget, mis on analoogsisendite referentspinge

Analoognõelad

Plaadil on 16 analoognõela, millele on märgitud A0-A15. On väga oluline teada, et kõiki selle tahvli analoognõelu saab kasutada nagu digitaalseid I / O-tihvte. Igale analoognõelale on juurdepääs 10-bitise eraldusvõimega, mis võib mõõta GND-st kuni 5 voltini. Kuid kõrgemat väärtust saab muuta nii AREF-tihvti kui ka analoogviite () funktsiooni abil.

I2C

The I2C side saab toetada kahe tihvtiga, nimelt 20 ja 21, kus 20-kontaktiline tähistab andmerida (Serial Data Line - SDA), mida kasutatakse andmete hoidmiseks, ja 21-kontaktiline tähistab jadakella liini (SCL), mida kasutatakse enamasti seadmete vahel andmete sünkroonimiseks

SPI teatis

Termin SPI on jadavälise liides, mida kasutatakse andmete edastamiseks kontrolleri ja muude komponentide vahel. Neli tihvti nagu MISO (50), MOSI (51), SCK (52) ja SS (53) suhtlus SPI.

Mõõtmed

Arduino Mega 2560 plaadi mõõtmed hõlmavad peamiselt nii pikkust kui ka laiuseid, näiteks 101,6 mm või 4 tolli X 53,34 mm või 2,1 tolli. See on suhteliselt parem kui muud tüüpi plaadid, millele on turul juurdepääs. Kuid toitepistikut ja USB-porti on määratletud mõõtmistest mõnevõrra laiendatud.

Kilbi ühilduvus

Arduino Mega sobib hästi enamike teiste Arduino laudades kasutatavate valvurite jaoks. Enne kui kavatsete kasutada kaitset, veenduge, et kaitse tööpinge sobib plaadi pingega. Enamiku kaitsmete tööpinge on 3,3 V, muidu 5 V. Kuid kõrge tööpingega valvurid võivad plaati vigastada.

Lisaks peaks kilbi jaotuse päis vibreerima Arduino plaadi jaotustihvtiga. Selleks saab kilbi ühendada lihtsalt Arduino plaadiga ja teha selle töötavas olekus.

Programmeerimine

Arduino Mega 2560 programmeerimist saab teha IDE (Arduino Software) abil ja see toetab C-programmeerimiskeelt. Siin on visand tarkvara kood, mis põletatakse tarkvaras ja teisaldatakse seejärel USB-kaabli abil Arduino plaadile.

Arduino megaplaat sisaldab alglaadurit, mis välistab välise põleti kasutamise programmi koodi kirjutamiseks Arduino tahvlile. Siin saab alglaaduri sidet teha STK500 protokolli abil.

Kui Arduino programmi nii kompileerime kui ka põletame, võime Arduino plaadilt toiteallika eemaldamiseks USB-kaabli lahti ühendada. Alati, kui kavatsete oma projekti jaoks kasutada Arduino plaati, saab toiteallika toite pesast, muidu on plaadi Vin-tihvt.

Selle teine ​​omadus on multitegumtöötlus kõikjal, kus Arduino megaplaat käepärane on. Kuid Arduino IDE tarkvara ei toeta mitme ülesande täitmist, kuid C-programmi kirjutamiseks võib sel põhjusel kasutada täiendavaid operatsioonisüsteeme, nimelt RTX ja FreeRTOS. Seda on ISP-pistiku abil paindlikult võimalik kasutada isiklikus kohandatud loomise programmis.

Seega on see kõik an Arduino Mega 2560 andmeleht . See on vanema asendaja Arduino Megaplaat. Tavaliselt ei kasutata seda tihvtide arvu tõttu üldprojektide jaoks, kuid võime neid avastada keerulistes projektides, näiteks temperatuuri tajumine, 3D-printerid, IOT-rakendused, radoonidetektorid, reaalajas andmete rakenduste jälgimine jne. küsimus teile, millised on Arduino mega 2560 plaadi spetsifikatsioonid?

Pildiallikad: Arduino