Taula Arduino Mega 2560

Proveu El Nostre Instrument Per Eliminar Problemes





La placa Arduino és una placa de microcontrolador de codi obert basada en el microcontrolador Atmega 2560. L'entorn de creixement d'aquesta placa executa el llenguatge de processament o cablejat. Aquests taulers han recarregat la indústria de l’automatització amb la seva plataforma senzilla d’utilitzar allà on tothom amb pocs fons tècnics no pot començar descobrint algunes habilitats necessàries per programar i executar Taula Arduino . Aquests taulers s’utilitzen per ampliar objectes interactius separats, en cas contrari, podem connectar-nos a programes del vostre PC com MaxMSP, Processing i Flash. En aquest article es parla de introducció a la placa Arduino mega 2560 , diagrama de pins i les seves especificacions.

Què és un Arduino Mega 2560?

La placa de microcontroladors com 'Arduino Mega' depèn del microcontrolador ATmega2560. Inclou pins d'entrada / sortida digitals-54, on 16 pins són entrades analògiques, 14 s'utilitzen com a sortides de maquinari PWM ports sèrie ( UART ) - 4, a oscil·lador de cristall -16 MHz, una capçalera ICSP, una presa de corrent, una connexió USB i un botó RST. Aquesta placa inclou principalment tot el que és essencial per donar suport al microcontrolador. Per tant, la font d'alimentació d'aquesta placa es pot fer connectant-la a un PC mitjançant un cable USB, una bateria o un adaptador AC-DC. Es pot protegir aquesta placa contra la descàrrega elèctrica inesperada col·locant una placa base.




placa arduino-mega 2560

Placa Arduino-mega 2560

Els pins SCL i SDA de la placa Mega 2560 R3 es connecten al costat del pin AREF. A més, hi ha dos últims pins situats a prop del pin RST. Un pin és el IOREF que permet als blindatges ajustar la tensió que ofereix la placa Arduino. Un altre pin no està associat i es conserva per a propòsits pròxims. Aquests taulers funcionen amb tots els escuts existents, tot i que es poden ajustar als escuts més recents que utilitzen aquests pins addicionals.



Especificacions d'Arduino Mega

Les especificacions d’Arduino Mega inclouen el següent.

  • L'ATmega2560 és un microcontrolador
  • La tensió de funcionament d’aquest microcontrolador és de 5 volts
  • La tensió d'entrada recomanada oscil·larà entre els 7 i els 12 volts
  • La tensió d’entrada oscil·larà entre els 6 i els 20 volts
  • Els pins d’entrada / sortida digitals són 54, on 15 d’aquests pins subministraran PWM o / p.
  • Els pins d'entrada analògica són 16
  • El corrent continu per a cada pin d'entrada / sortida és de 40 mA
  • El corrent continu utilitzat per pin de 3,3 V és de 50 mA
  • Memòria Flash de 256 KB on s’utilitzen 8 KB de memòria flash amb l’ajut del carregador d’arrencada
  • La memòria estàtica d'accés aleatori (SRAM) és de 8 KB
  • La memòria de només lectura programable (EEPROM) esborrable elèctricament és de 4 KB
  • La velocitat del rellotge (CLK) és de 16 MHz
  • El xip d’amfitrió USB que s’utilitza és MAX3421E
  • La longitud d’aquest tauler és de 101,52 mm
  • L'amplada d'aquest tauler és de 53,3 mm
  • El pes d’aquest tauler és de 36 g

Configuració del mega pin Arduino

La configuració del pin d’aquest Arduino mega 2560 es mostra a continuació. Tots els passadors d’aquest tauler tenen una funció particular que s’hi alia. Tots els pins analògics d'aquesta placa es poden utilitzar com a pins d'E / S digitals. En utilitzar aquesta placa, es pot dissenyar el mega projectat Arduino. Aquestes plaques ofereixen espai de memòria de treball flexible i la potència de processament més gran que permet treballar amb diferents tipus de sensors sense demora. Quan comparem amb altres tipus de taules Arduino , aquests taulers són físicament superiors.

arduino-mega 2560-board-pin-diagram

Arduino-mega 2560-board-pin-diagram

Pin 3.3V i 5V


Aquests pins s’utilitzen per proporcionar una tensió regulada o / p aproximadament de 5V. Això RPS (font d'alimentació regulada) proporciona el poder a el microcontrolador així com altres components que s'utilitzen a la mega placa Arduino. Es pot aconseguir des de Vin-pin de la placa o una alimentació de tensió regulada més-5V en cas contrari Cable USB , mentre que es pot oferir una altra regulació de voltatge mitjançant 3,3V0-pin. La potència màxima que es pot obtenir és de 50 mA.

Pin GND

La mega placa Arduino inclou pins de 5 GND on es pot utilitzar un d’aquests pins sempre que el projecte ho requereixi.

Pin de restabliment (RST)

El pin RST d'aquesta placa es pot utilitzar per reordenar la placa. Es pot reordenar el tauler posant aquest pin a baix.

Vin Pin

El rang de tensió d’entrada subministrada a la placa oscil·la entre els 7 i els 20 volts. Es pot accedir a la tensió proporcionada per la presa de corrent a través d’aquest pin. No obstant això, el voltatge de sortida a través d’aquest pin a la placa s’establirà automàticament a 5V.

Comunicació en sèrie

Els pins de sèrie d'aquesta placa, com TXD i RXD, s'utilitzen per transmetre i rebre les dades de sèrie. Tx indica la transmissió d'informació mentre que l'RX indica rebre dades. Els pins sèrie d’aquest tauler tenen quatre combinacions. Per a la sèrie 0, inclou Tx (1) i Rx (0), per a la sèrie 1, inclou Tx (18) i Rx (19), per a la sèrie 2 inclou Tx (16) i Rx (17) i, finalment, per a sèrie 3, inclou Tx (14) i Rx (15).

Interrupcions externes

Les interrupcions externes es poden formar mitjançant l'ús de 6 pins com la interrupció 0 (0), la interrupció 1 (3), la interrupció 2 (21), la interrupció 3 (20), la interrupció 4 (19), la interrupció 5 (18). Aquests pins produeixen interrupcions de diverses maneres, és a dir, proporcionant valor BAIX, pujant o baixant o canviant el valor als pins d’interrupció.

LED

Aquesta placa Arduino inclou un LED i que s’associa al pin-13, que s’anomena pin digital 13. Aquest LED es pot operar en funció dels valors alt i baix del pin. Això us permetrà modificar les habilitats de programació en temps real.

AREF

El terme AREF significa Voltatge de referència analògic, que és un voltatge de referència per a les entrades analògiques

Pins analògics

Hi ha 16 pins analògics inclosos a la placa que està marcada com A0-A15. És molt important saber que tots els pins analògics d'aquesta placa es poden utilitzar com els pins d'E / S digitals. Tots els pins analògics són accessibles amb una resolució de 10 bits que pot mesurar des de GND fins a 5 volts. Però, el valor més alt es pot alterar mitjançant el pin AREF, així com la funció de referència analògica ().

I2C

El Comunicació I2C es pot suportar mitjançant dos pins, és a dir, 20 i 21, on 20-pin significa Línia de dades en sèrie (SDA) que s’utilitza per mantenir les dades i 21-pin significa Línia de rellotge en sèrie (SCL) que s’utilitza principalment per oferir sincronització de dades entre els dispositius

Comunicació SPI

El terme SPI és una interfície perifèrica en sèrie que s’utilitza per transmetre les dades entre el controlador i altres components. S’utilitzen quatre pins com MISO (50), MOSI (51), SCK (52) i SS (53) la comunicació de SPI.

Dimensions

La dimensió de la placa Arduino Mega 2560 inclou principalment la longitud i amplades com 101,6 mm o 4 polzades X 53,34 mm o 2,1 polzades. És comparativament superior a altres tipus de taulers accessibles al mercat. Però, la presa d’alimentació i el port USB s’amplien una mica a partir de les mesures especificades.

Compatibilitat de l'escut

Arduino Mega és molt adequat per a la majoria de protectors que s’utilitzen en altres plaques Arduino. Abans de proposar utilitzar una protecció, confirmeu que la tensió de funcionament de la protecció és adequada per a la tensió de la placa. La tensió de funcionament de la majoria dels protectors serà de 3,3 V en cas contrari de 5 V. Però les proteccions amb un voltatge de funcionament alt poden ferir la placa.

A més, la capçalera de distribució de l’escut hauria de vibrar amb el pin de distribució de la placa Arduino. Per a això, es pot connectar l'escut simplement amb la placa Arduino i convertir-lo en un estat en funcionament.

Programació

La programació d’un Arduino Mega 2560 es pot fer amb l’ajut d’un IDE (Arduino Software) i admet llenguatge de programació C. Aquí l'esbós és el codi del programari que es crema dins del programari i després es trasllada a la placa Arduino mitjançant un cable USB.

Una mega placa Arduino inclou un carregador d’arrencada que elimina la utilització d’un gravador extern per gravar el codi del programa a la placa Arduino. Aquí, la comunicació del carregador d’arrencada es pot fer mitjançant un protocol STK500.

Quan compilem i gravem el programa Arduino, podem desconnectar el cable USB per eliminar la font d'alimentació de la placa Arduino. Sempre que us proposeu utilitzar la placa Arduino per al vostre projecte, la font d'alimentació es pot proporcionar mitjançant una presa d'alimentació, en cas contrari, el pin Vin de la placa.

Una altra característica d’això és la multitarea sempre que sigui útil la mega placa Arduino. Però, el programari Arduino IDE no admet multitasca, però es poden utilitzar sistemes operatius addicionals, és a dir, RTX i FreeRTOS per escriure un programa C per aquest motiu. Això és flexible per utilitzar-lo al vostre programa personalitzat de construcció personalitzada amb l'ajut d'un connector ISP.

Per tant, es tracta d’un Fitxa tècnica Arduino Mega 2560 . És una substitució dels més antics Arduino Mega tauler. A causa del nombre de pins, normalment no s’utilitza per a projectes generals, però podem descobrir-los en projectes complexos com ara la detecció de temperatura, impressores 3D, aplicacions IOT, detectors de radó, monitorització d’aplicacions de dades en temps real, etc. una pregunta per a vosaltres, quines són les especificacions de la placa Arduino mega 2560?

Fonts de la imatge: Arduino