Arduino Mega 2560 Board

Subukan Ang Aming Instrumento Para Sa Pagtanggal Ng Mga Problema





Ang board ng Arduino ay isang open-source microcontroller board na batay sa Atmega 2560 microcontroller. Ang kapaligiran sa paglaki ng board na ito ay nagpapatupad ng wika ng pagproseso o mga kable. Ang mga board na ito ay muling nag-recharge ng industriya ng pag-aautomat sa kanilang simpleng upang magamit ang platform saan man ang lahat na may maliit kung hindi man ay walang teknikal na backdrop na maaaring magsimula sa pamamagitan ng pagtuklas ng ilang kinakailangang mga kasanayan sa programa pati na rin patakbuhin ang Board ng Arduino . Ang mga board na ito ay ginagamit upang pahabain ang magkakahiwalay na mga interactive na bagay kung hindi man maaari kaming kumonekta sa software sa iyong PC tulad ng MaxMSP, Processing, at Flash. Tinalakay sa artikulong ito ang pagpapakilala sa Arduino mega 2560 board , pin diagram at mga pagtutukoy nito.

Ano ang isang Arduino Mega 2560?

Ang board ng microcontroller tulad ng 'Arduino Mega' ay nakasalalay sa ATmega2560 microcontroller. Kasama dito ang mga digital input / output pin-54, kung saan ang 16 na pin ay mga analog input, 14 ang ginagamit tulad ng PWM na output ng mga serial serial port ( Mga UART ) - 4, a kristal oscillator -16 MHz, isang header ng ICSP, isang power jack, isang koneksyon sa USB, pati na rin isang pindutan ng RST. Pangunahin na kasama sa board na ito ang lahat na mahalaga para sa pagsuporta sa microcontroller. Kaya, ang power supply ng board na ito ay maaaring gawin sa pamamagitan ng pagkonekta nito sa isang PC gamit ang isang USB cable, o baterya o isang adapter ng AC-DC. Ang board na ito ay maaaring maprotektahan mula sa hindi inaasahang paglabas ng elektrisidad sa pamamagitan ng paglalagay ng isang base plate.




arduino-mega 2560-board

Arduino-mega 2560-board

Ang mga SCL at SDA na pin ng Mega 2560 R3 board ay kumokonekta sa tabi ng pin ng AREF. Bilang karagdagan, mayroong dalawang pinakabagong mga pin na matatagpuan malapit sa RST pin. Ang isang pin ay ang IOREF na nagpapahintulot sa mga kalasag upang ayusin ang boltahe na inaalok mula sa Arduino board. Ang isa pang pin ay hindi naiugnay at iniingatan ito para sa paparating na mga layunin. Ang mga board na ito ay gumagana sa bawat umiiral na kalasag bagaman maaaring ayusin sa pinakabagong mga kalasag na gumagamit ng mga sobrang pin na ito.



Mga pagtutukoy ng Arduino Mega

Ang mga pagtutukoy ng Arduino Mega ay nagsasama ng mga sumusunod.

  • Ang ATmega2560 ay isang Microcontroller
  • Ang operating boltahe ng microcontroller na ito ay 5volts
  • Ang inirekumendang Boltahe ng Input ay mula sa 7volts hanggang 12volts
  • Ang input boltahe ay saklaw mula 6volts hanggang 20volts
  • Ang mga digital input / output na pin ay 54 kung saan 15 sa mga pin na ito ang magbibigay ng PWM o / p.
  • Ang Mga Analog Input Pins ay 16
  • Ang DC Kasalukuyang para sa bawat input / output pin ay 40 mA
  • Ginagamit ang Kasalukuyang DC para sa 3.3V Pin ay 50 mA
  • Flash Memory tulad ng 256 KB kung saan 8 KB ng flash memory ang ginagamit sa tulong ng bootloader
  • Ang static random access memory (SRAM) ay 8 KB
  • Ang electrically erasable programmable read-only memory (EEPROM) ay 4 KB
  • Ang bilis ng orasan (CLK) ay 16 MHz
  • Ang USB host chip na ginamit dito ay MAX3421E
  • Ang haba ng board na ito ay 101.52 mm
  • Ang lapad ng board na ito ay 53.3 mm
  • Ang bigat ng board na ito ay 36 g

Pag-configure ng Arduino Mega Pin

Ang pagsasaayos ng pin na ito Arduino mega 2560 ang board ay ipinapakita sa ibaba. Ang bawat pin ng board na ito ay dumating sa pamamagitan ng isang partikular na pagpapaandar na kaalyado nito. Ang lahat ng mga analog na pin ng board na ito ay maaaring magamit bilang mga digital I / O pin. Sa pamamagitan ng paggamit ng board na ito, ang Arduino mega na inaasahang maaaring idisenyo. Ang mga board na ito ay nag-aalok ng kakayahang umangkop na memorya ng trabaho sa trabaho ay ang higit pa at pagproseso ng kapangyarihan na nagpapahintulot na gumana sa iba't ibang mga uri ng mga sensor nang walang pagkaantala. Kapag naghahambing tayo sa iba mga uri ng Arduino board , ang mga board na ito ay nakahihigit sa pisikal.

arduino-mega 2560-board-pin-diagram

Arduino-mega 2560-board-pin-diagram

I-pin ang 3.3V at 5V


Ang mga pin na ito ay ginagamit para sa pagbibigay ng o / p kinokontrol na boltahe humigit-kumulang 5V. Ito RPS (kinokontrol na supply ng kuryente) nagbibigay ng kapangyarihan sa ang microcontroller pati na rin ang iba pang mga bahagi na ginagamit sa board ng Arduino mega. Maaari itong makamit mula sa Vin-pin ng board o isa pang kinokontrol na supply ng boltahe-5V kung hindi man kable ng USB , samantalang ang isa pang regulasyon ng boltahe ay maaaring maalok ng 3.3V0-pin. Ang max na lakas ay maaaring iguhit ng ito ay 50mA.

GND Pin

Ang Arduino mega board ay may kasamang 5-GND pins kung saan ang isa sa mga pin na ito ay maaaring magamit tuwing kailangan ng proyekto.

I-reset ang (RST) Pin

Ang RST pin ng board na ito ay maaaring magamit para sa pag-aayos ng board. Ang board ay maaaring muling ayusin sa pamamagitan ng pagtatakda ng pin na ito sa mababa.

Vin Pin

Ang saklaw ng ibinibigay na boltahe ng pag-input sa board ay mula sa 7volts hanggang 20volts. Ang boltahe na ibinigay ng power jack ay maaaring ma-access sa pamamagitan ng pin na ito. Gayunpaman, ang boltahe ng output sa pamamagitan ng pin na ito sa board ay awtomatikong maitatakda sa 5V.

Serial na Komunikasyon

Ang mga serial pin ng board na ito tulad ng TXD at RXD ay ginagamit upang maipadala at matanggap ang serial data. Ipinapahiwatig ng Tx ang paghahatid ng impormasyon samantalang ang RX ay nagpapahiwatig na makatanggap ng data. Ang mga serial pin ng board na ito ay may apat na mga kumbinasyon. Para sa serial 0, kasama dito ang Tx (1) at Rx (0), para sa serial 1, kasama dito ang Tx (18) & Rx (19), para sa serial 2 kasama dito ang Tx (16) & Rx (17), at sa wakas para sa serial 3, kasama dito ang Tx (14) & Rx (15).

Panlabas na Pagkagambala

Ang mga panlabas na pagkagambala ay maaaring mabuo sa pamamagitan ng paggamit ng 6-pin tulad ng makagambala 0 (0), makagambala 1 (3), makagambala 2 (21), makagambala 3 (20), makagambala 4 (19), makagambala 5 (18). Ang mga pin na ito ay gumagawa ng mga nakakagambala ng isang bilang ng mga paraan hal Hal. Ang pagbibigay ng mababang halaga, tumataas o bumabagsak na gilid o binabago ang halaga sa mga nakakagambalang mga pin.

LED

Ang Arduino board na ito ay may kasamang a LED at kaalyado iyon sa pin-13 na pinangalanan bilang digital pin 13. Ang LED na ito ay maaaring mapatakbo batay sa mataas at mababang halaga ng pin. Bibigyan ka nito upang mabago ang mga kasanayan sa programa sa real time.

KANILANGAN

Ang term na AREF ay nangangahulugang Analog Reference Voltage na isang boltahe ng sanggunian para sa mga input ng analog

Mga Panahon ng Analog

Mayroong mga 16-analog na pin na kasama sa board na minarkahan bilang A0-A15. Napakahalagang malaman na ang lahat ng mga analog na pin sa board na ito ay maaaring magamit tulad ng digital I / O pin. Ang bawat analog pin ay maa-access gamit ang 10-bit na resolusyon na maaaring masukat mula sa GND hanggang 5 volts. Ngunit, ang mas mataas na halaga ay maaaring mabago gamit ang AREF pin pati na rin ang pag-andar ng analog Reference ().

I2C

Ang Komunikasyon sa I2C ay maaaring suportahan ng dalawang pin katulad ng 20 & 21 kung saan ang 20-pin ay nangangahulugan ng Serial Data Line (SDA) na ginagamit para sa paghawak ng data at 21-pin ay nangangahulugan ng Serial Clock Line (SCL) na kadalasang ginagamit para sa pag-aalok ng pagsabay sa data sa mga aparato

Pakikipag-usap sa SPI

Ang term na SPI ay isang serial peripheral interface na ginagamit upang maipadala ang data sa gitna ng controller at iba pang mga bahagi. Apat na mga pin tulad ng MISO (50), MOSI (51), SCK (52), at SS (53) ang ginagamit para sa ang komunikasyon ng SPI.

Mga Dimensyon

Ang sukat ng board ng Arduino Mega 2560 pangunahin ay may kasamang haba pati na rin ang mga lapad tulad ng 101.6mm o 4 pulgada X 53.34 mm o 2.1 pulgada. Ito ay medyo nakahihigit sa iba pang mga uri ng mga board na naa-access sa merkado. Ngunit, ang power jack at USB port ay medyo pinalawak mula sa tinukoy na mga sukat.

Pagkakatugma sa Shield

Ang Arduino Mega ay angkop para sa karamihan sa mga guwardya na ginamit sa iba pang mga board ng Arduino. Bago ka magmungkahi na gumamit ng isang guwardiya, kumpirmahing ang boltahe ng pagpapatakbo ng guwardya ay nababagay sa boltahe ng board. Ang boltahe ng pagpapatakbo ng karamihan sa mga bantay ay magiging 3.3V kung hindi man 5V. Ngunit, ang mga guwardiya na may mataas na boltahe ng operating ay maaaring makapinsala sa board.

Bilang karagdagan, ang pamamahagi ng header ng kalasag ay dapat na mag-vibrate gamit ang pamamahagi ng pin ng Arduino board. Para doon, maaaring ikonekta ng isang tao ang kalasag sa board ng Arduino at gawin ito sa loob ng isang tumatakbo na estado.

Programming

Ang pagprograma ng isang Arduino Mega 2560 ay maaaring gawin sa tulong ng isang IDE (Arduino Software), at sinusuportahan nito ang wikang C-program. Narito ang sketch ay ang code sa software na kung saan ay nasunog sa loob ng software at pagkatapos ay lumipat sa Arduino board gamit ang isang USB cable.

Ang isang Arduino mega board ay may kasamang isang boot loader na inaalis ang isang panlabas na paggamit ng burner upang sunugin ang code ng programa sa Arduino board. Dito, ang komunikasyon ng boot loader ay maaaring gawin gamit ang isang STK500 na protokol.

Kapag pinagsama-sama namin pati na rin sinusunog ang programa ng Arduino, pagkatapos ay maaari nating alisin ang USB cable upang alisin ang supply ng kuryente mula sa Arduino board. Kailan man imungkahi mo na gamitin ang Arduino board para sa iyong proyekto, ang supply ng kuryente ay maaaring ibigay ng isang power jack kung hindi man Vin pin ng board.

Ang isa pang tampok na ito ay ang multitasking saanman ang Arduino mega board ay madaling gamitin. Ngunit, hindi sinusuportahan ng Arduino IDE Software ang multi-tasking subalit ang isang tao ay maaaring gumamit ng karagdagang mga operating system na tulad ng RTX & FreeRTOS upang sumulat ng C-program para sa kadahilanang ito. Ito ay nababaluktot upang magamit sa iyong personal na pasadyang programa sa pagbuo sa tulong ng isang konektor ng ISP.

Kaya, ito ay tungkol sa an Arduino Mega 2560 datasheet . Ito ay isang pagpapalit ng mas matanda Arduino Mega board. Dahil sa bilang ng mga pin, kadalasan, hindi ito ginagamit para sa pangkalahatang mga proyekto subalit maaari nating tuklasin ang mga ito sa mga kumplikadong proyekto tulad ng pag-sensing ng temperatura, mga 3D printer, mga aplikasyon ng IOT, mga detektor ng radon, pagsubaybay ng mga aplikasyon ng data na real-time, atbp Narito ang isang katanungan para sa iyo, ano ang mga pagtutukoy ng Arduino mega 2560 board?

Mga Pinagmulan ng Imahe: Arduino