Arduino Mega 2560 dēlis

Izmēģiniet Mūsu Instrumentu Problēmu Novēršanai





Arduino dēlis ir atvērtā koda mikrokontrolleru plate, kuras pamatā ir Atmega 2560 mikrokontrolleris. Šīs plāksnes augšanas vide izpilda apstrādes vai elektroinstalācijas valodu. Šīs plāksnes ir uzlādējušas automatizācijas nozari ar savu vienkārši izmantojamo platformu, kur var sākt visi, kuriem ir neliels, citādi bez tehniskā fona, atklājot dažas nepieciešamās prasmes, lai programmētu, kā arī palaistu Arduino dēlis . Šīs plāksnes tiek izmantotas atsevišķu interaktīvu objektu paplašināšanai, pretējā gadījumā mēs varam izveidot savienojumu ar datora programmatūru, piemēram, MaxMSP, Processing un Flash. Šajā rakstā ir apskatīts ievads Arduino mega 2560 dēlī , tapu diagramma un tās specifikācijas.

Kas ir Arduino Mega 2560?

Mikrokontrolleru plate, piemēram, “Arduino Mega”, ir atkarīga no mikrokontrollera ATmega2560. Tas ietver digitālās ieejas / izejas tapas-54, kur 16 tapas ir analogās ieejas, 14 tiek izmantotas kā PWM izejas aparatūras sērijas porti ( UART ) - 4, a kristāla oscilators -16 MHz, ICSP galvene, strāvas ligzda, USB savienojums, kā arī RST poga. Šajā dēlī galvenokārt ir viss nepieciešamais mikrokontrollera atbalstam. Tātad šīs plates barošanu var veikt, savienojot to ar datoru, izmantojot USB kabeli, akumulatoru vai maiņstrāvas līdzstrāvas adapteri. Šo plāksni var pasargāt no neparedzētas elektriskās izlādes, ievietojot pamatplāksni.




arduino-mega 2560 dēlis

Arduino-mega 2560 dēlis

Mega 2560 R3 dēļa SCL un SDA tapas savienojas ar blakus AREF tapu. Turklāt RST tapas tuvumā ir divi jaunākie tapas. Viena tapa ir IOREF, kas ļauj vairogiem pielāgot spriegumu, ko piedāvā Arduino dēlis. Cita tapa nav saistīta, un tā tiek glabāta gaidāmajiem mērķiem. Šie dēļi darbojas ar katru esošo vairogu, lai gan tie var pielāgoties jaunākajiem vairogiem, kas izmanto šos papildu tapas.



Arduino Mega specifikācijas

Arduino Mega specifikācijās ietilpst sekojošais.

  • ATmega2560 ir mikrokontrolleris
  • Šī mikrokontrollera darba spriegums ir 5 volti
  • Ieteicamais ieejas spriegums svārstīsies no 7 līdz 12 voltiem
  • Ieejas spriegums svārstīsies no 6 voltiem līdz 20 voltiem
  • Digitālās ieejas / izejas tapas ir 54, kur 15 no šīm tapām piegādās PWM o / p.
  • Analogās ievades tapas ir 16
  • Katras ieejas / izejas tapas līdzstrāvas stiprums ir 40 mA
  • DC strāva, ko izmanto 3,3 V tapai, ir 50 mA
  • Zibatmiņa, piemēram, 256 KB, kur ar bootloader palīdzību tiek izmantota 8 KB zibatmiņa
  • Statiskā brīvpiekļuves atmiņa (SRAM) ir 8 KB
  • Elektriski izdzēšama programmējama tikai lasāma atmiņa (EEPROM) ir 4 KB
  • Pulksteņa (CLK) ātrums ir 16 MHz
  • Tajā izmantotā USB resursdatora mikroshēma ir MAX3421E
  • Šīs plāksnes garums ir 101,52 mm
  • Šīs plāksnes platums ir 53,3 mm
  • Šīs plāksnes svars ir 36 g

Arduino Mega Pin konfigurācija

Šīs tapas konfigurācija Arduino mega 2560 dēlis ir parādīts zemāk. Katram šīs plāksnes tapam ir noteikta funkcija, kas ar to ir saistīta. Visas šīs plates analogās tapas var izmantot kā digitālās I / O tapas. Izmantojot šo dēli, var noformēt Arduino megaprojektēto. Šie dēļi piedāvā elastīgu darba atmiņas vietu, jo vairāk apstrādes jauda ļauj bez kavēšanās strādāt ar dažāda veida sensoriem. Kad mēs salīdzinām ar citiem Arduino dēļu veidi , šie dēļi ir fiziski pārāki.

arduino-mega 2560-board-pin-diagramma

Arduino-mega 2560-board-pin-diagramma

Piespraudes 3,3 V un 5 V


Šīs tapas tiek izmantotas, lai nodrošinātu regulējamu spriegumu aptuveni 5 V. Šis RPS (regulēta barošana) nodrošina spēku mikrokontrolleru kā arī citas sastāvdaļas, kas tiek izmantotas virs Arduino mega dēļa. To var panākt no plates Vin-pin vai cita regulēta sprieguma padeves - 5V USB kabelis , savukārt citu sprieguma regulēšanu var piedāvāt 3.3V0 kontakts. Maksimālā jauda, ​​ko var iegūt, ir 50mA.

GND tapa

Arduino mega dēlis ietver 5-GND tapas, kur vienu no šīm tapām var izmantot ikreiz, kad to prasa projekts.

Atiestatīt (RST) tapu

Šīs plāksnes RST tapu var izmantot tāfeles pārkārtošanai. Dēli var pārkārtot, nosakot šo tapu uz zemu.

Vin Pin

Piegādātā ieejas sprieguma diapazons dēlim svārstās no 7 voltiem līdz 20 voltiem. Spriegumam, ko nodrošina strāvas ligzda, var piekļūt caur šo tapu. Tomēr izejas spriegums caur šo tapu uz plates tiks automātiski iestatīts līdz 5V.

Seriālā komunikācija

Šīs plāksnes, piemēram, TXD un RXD, sērijveida tapas tiek izmantotas, lai pārsūtītu un saņemtu sērijas datus. Tx norāda informācijas pārraidi, turpretī RX norāda saņemšanas datus. Šīs plāksnes sērijas tapām ir četras kombinācijas. Seriālam 0 tas ietver Tx (1) un Rx (0), 1. sērijai - Tx (18) un Rx (19), 2. sērijai - Tx (16) un Rx (17) un visbeidzot 3. sērija, tajā ietilpst Tx (14) un Rx (15).

Ārējie pārtraukumi

Ārējos pārtraukumus var izveidot, izmantojot 6 tapas, piemēram, pārtraukt 0 (0), pārtraukt 1 (3), pārtraukt 2 (21), pārtraukt 3 (20), pārtraukt 4 (19), pārtraukt 5 (18). Šīs tapas rada pārtraukumus vairākos veidos, t.i., nodrošinot ZEMU vērtību, pieaugot vai krītot malai vai mainot vērtību uz pārtraukuma tapām.

LED

Šajā Arduino dēlī ietilpst a LED un tas ir saistīts ar tapu-13, ko sauc par digitālo tapu 13. Šo LED var darbināt, pamatojoties uz tapas augstajām un zemajām vērtībām. Tas ļaus jums modificēt programmēšanas prasmes reāllaikā.

AREF

Termins AREF apzīmē analogo atsauces spriegumu, kas ir atsauces spriegums analogajām ieejām

Analogās tapas

Uz tāfeles ir 16 analogās tapas, kas apzīmētas kā A0-A15. Ir ļoti svarīgi zināt, ka visas šīs plates analogās tapas var izmantot tāpat kā digitālās I / O tapas. Katrs analogais tapa ir pieejams ar 10 bitu izšķirtspēju, kas var būt no GND līdz 5 voltiem. Bet augstāko vērtību var mainīt, izmantojot AREF tapu, kā arī analogās atsauces () funkciju.

I2C

The I2C komunikācija var atbalstīt ar divām tapām, proti, 20 un 21, kur 20 kontakti apzīmē sērijas datu līniju (SDA), ko izmanto datu turēšanai, un 21 kontaktu apzīmē sērijas pulksteņa līniju (SCL), ko galvenokārt izmanto, lai piedāvātu datu sinhronizāciju starp ierīcēm

SPI komunikācija

Termins SPI ir sērijveida perifērijas interfeiss, ko izmanto datu pārsūtīšanai starp kontrolieri un citām sastāvdaļām. Tiek izmantotas četras tapas, piemēram, MISO (50), MOSI (51), SCK (52) un SS (53). komunikāciju SPI.

Izmēri

Arduino Mega 2560 dēļa izmērs galvenokārt ietver garumu, kā arī platumus, piemēram, 101,6 mm vai 4 collas X 53,34 mm vai 2,1 collas. Tas ir salīdzinoši pārāks par cita veida dēļiem, kas ir pieejami tirgū. Tomēr norādītajos mērījumos strāvas ligzda un USB ports ir nedaudz paplašināti.

Vairoga saderība

Arduino Mega ir labi piemērots lielākajai daļai aizsargu, ko izmanto citos Arduino dēļos. Pirms ierosināt izmantot aizsargu, pārliecinieties, ka aizsarga darba spriegums ir labi piemērots tāfeles spriegumam. Lielākās daļas aizsargu darba spriegums būs 3,3 V, citādi 5 V. Bet aizsargi ar augstu darba spriegumu var ievainot dēli.

Turklāt vairoga izplatīšanas galvenei vajadzētu vibrēt ar Arduino dēļa izplatīšanas tapu. Šim nolūkam vairogu var vienkārši savienot ar Arduino dēli un padarīt to darbojošā stāvoklī.

Programmēšana

Arduino Mega 2560 programmēšanu var veikt ar IDE palīdzību (Arduino programmatūra), un tā atbalsta C programmēšanas valodu. Šeit skice ir programmatūras kods, kas tiek sadedzināts programmatūrā un pēc tam, izmantojot USB kabeli, pārvietots uz Arduino dēli.

Arduino mega dēlis ietver sāknēšanas iekrāvēju, kas novērš ārējā degļa izmantošanu, lai ierakstītu programmas kodu Arduino dēlī. Šeit sāknēšanas iekrāvēja saziņu var veikt, izmantojot STK500 protokolu.

Apkopojot, kā arī sadedzinot programmu Arduino, mēs varam atvienot USB kabeli, lai noņemtu strāvas padevi no Arduino plates. Ikreiz, kad plānojat savam projektam izmantot Arduino dēli, strāvas padevi var nodrošināt ar strāvas ligzdu, pretējā gadījumā dēļa Vin tapa.

Vēl viena šī iezīme ir daudzuzdevumu veikšana visur, kur noderēs Arduino mega dēlis. Bet, Arduino IDE programmatūra neatbalsta daudzuzdevumu veikšanu, tomēr C-programmas rakstīšanai šī iemesla dēļ var izmantot papildu operētājsistēmas, proti, RTX un FreeRTOS. To var elastīgi izmantot personiskajā pielāgotās veidošanas programmā, izmantojot ISP savienotāju.

Tādējādi tas viss ir par Arduino Mega 2560 datu lapa . Tā ir vecāku aizstāšana Arduino Mega dēlis. Piespraudes skaita dēļ parasti to neizmanto vispārējiem projektiem, taču mēs varam tos atklāt sarežģītos projektos, piemēram, temperatūras uztveršanā, 3D printeros, IOT lietojumprogrammās, radona detektoros, reāllaika datu lietojumu uzraudzībā utt. jautājums jums, kādas ir Arduino mega 2560 plates specifikācijas?

Attēlu avoti: Arduino