Doska Arduino Mega 2560

Vyskúšajte Náš Nástroj Na Odstránenie Problémov





Doska Arduino je doska mikrokontroléra s otvoreným zdrojom, ktorá je založená na mikrokontroléri Atmega 2560. Rastové prostredie tejto dosky vykonáva jazyk spracovania alebo elektroinštalácie. Tieto dosky dobili automatizačný priemysel platformou pre jednoduché použitie, kdekoľvek, kde každý s malým, inak bez technickej kulisy, môže začať objavením potrebných zručností potrebných na programovanie a spustenie Doska Arduino . Tieto dosky sa používajú na rozšírenie samostatných interaktívnych objektov, inak sa môžeme pripojiť k softvéru vo vašom počítači, ako sú MaxMSP, Processing a Flash. Tento článok pojednáva o úvod do dosky Arduino mega 2560 , pinový diagram a jeho špecifikácie.

Čo je Arduino Mega 2560?

Doska mikrokontroléra ako „Arduino Mega“ závisí od mikrokontroléra ATmega2560. Zahŕňa digitálne vstupné / výstupné piny-54, kde 16 pinov sú analógové vstupy, 14 sa používa ako hardvérové ​​sériové porty PWM výstupov ( UART ) - 4, a kryštálový oscilátor -16 MHz, hlavička ICSP, napájací konektor, pripojenie USB, ako aj tlačidlo RST. Táto doska obsahuje hlavne všetko, čo je nevyhnutné pre podporu mikrokontroléra. Napájanie tejto dosky teda možno vykonať pripojením k počítaču pomocou kábla USB, batérie alebo adaptéra AC-DC. Túto dosku možno chrániť pred neočakávaným elektrickým výbojom umiestnením základovej dosky.




arduino-mega 2560-doska

Doska Arduino-mega 2560

Kolíky SCL a SDA na doske Mega 2560 R3 sa pripájajú vedľa kolíka AREF. Okrem toho sú v blízkosti kolíka RST dva najnovšie piny. Jeden pin je IOREF, ktorý umožňuje štítom upravovať napätie ponúkané z dosky Arduino. Iný pin nie je priradený a je uchovaný pre budúce účely. Tieto dosky pracujú s každým existujúcim štítom, aj keď sa môžu prispôsobiť najnovším štítom, ktoré využívajú tieto ďalšie piny.



Mega špecifikácia Arduino

Medzi špecifikácie Arduino Mega patria nasledujúce.

  • ATmega2560 je mikrokontrolér
  • Prevádzkové napätie tohto mikrokontroléra je 5 voltov
  • Odporúčané vstupné napätie sa bude pohybovať od 7 voltov do 12 voltov
  • Vstupné napätie sa bude pohybovať od 6 voltov do 20 voltov
  • Digitálne vstupné / výstupné piny sú 54, pričom 15 z nich bude dodávať PWM o / p.
  • Analógové vstupné piny sú 16
  • Jednosmerný prúd pre každý vstupný / výstupný pin je 40 mA
  • Jednosmerný prúd použitý pre pin 3,3 V je 50 mA
  • Flash pamäť ako 256 KB, kde sa pomocou bootloaderu používa 8 KB flash pamäte
  • Statická pamäť s náhodným prístupom (SRAM) má veľkosť 8 kB
  • Elektricky vymazateľná programovateľná pamäť iba na čítanie (EEPROM) má veľkosť 4 kB
  • Hodinová rýchlosť (CLK) je 16 MHz
  • Použitý hostiteľský čip USB je MAX3421E
  • Dĺžka tejto dosky je 101,52 mm
  • Šírka tejto dosky je 53,3 mm
  • Hmotnosť tejto dosky je 36 g

Konfigurácia mega pinov Arduino

Konfigurácia kolíkov tohto Arduino mega 2560 doska je zobrazená nižšie. Každý pin na tejto doske pochádza z určitej funkcie, ktorá je s ňou spojená. Všetky analógové piny na tejto doske môžu byť použité ako digitálne I / O piny. Použitím tejto dosky je možné navrhnúť mega projekciu Arduino. Tieto dosky ponúkajú flexibilný priestor pracovnej pamäte, čím viac a výpočtový výkon umožňuje bezodkladnú prácu s rôznymi typmi senzorov. Keď porovnáme s ostatnými typy dosiek Arduino , tieto dosky sú fyzicky nadradené.

arduino-mega 2560-doska-pin-schéma

Arduino-mega 2560-doska-pin-schéma

Pin 3.3V a 5V


Tieto kolíky sa používajú na zabezpečenie regulovaného napätia o / p približne 5V. Toto RPS (regulovaný napájací zdroj) poskytuje silu pre mikrokontrolér ako aj ďalšie komponenty, ktoré sa používajú na mega doske Arduino. Môže byť dosiahnutý z Vin-pin dosky alebo z jedného iného regulovaného napájacieho zdroja - 5V inak USB kábel , zatiaľ čo inú reguláciu napätia môže ponúknuť 3,3 V0-pin. Maximálny výkon, ktorý je možné takto odobrať, je 50 mA.

GND Pin

Mega doska Arduino obsahuje piny 5-GND, kde jeden z týchto pinov možno použiť, kedykoľvek to projekt vyžaduje.

Resetovať (RST) pin

Kolík RST tejto dosky možno použiť na nové usporiadanie dosky. Dosku je možné preskupiť nastavením tohto kolíka na nízku úroveň.

Vin Pin

Rozsah dodávaného vstupného napätia na dosku sa pohybuje od 7 voltov do 20 voltov. K napätiu poskytovanému napájacím konektorom sa dá dostať cez tento pin. Avšak výstupné napätie cez tento pin na dosku bude automaticky nastavené na 5V.

Sériová komunikácia

Sériové piny na tejto doske, ako TXD a RXD, sa používajú na prenos a príjem sériových údajov. Tx označuje prenos informácií, zatiaľ čo RX označuje prijímané dáta. Sériové piny na tejto doske majú štyri kombinácie. Pre sériové 0 obsahuje Tx (1) a Rx (0), pre sériové 1 zahŕňa Tx (18) a Rx (19), pre sériové 2 zahŕňa Tx (16) a Rx (17) a nakoniec pre seriál 3, obsahuje Tx (14) a Rx (15).

Vonkajšie prerušenia

Externé prerušenia je možné vytvoriť pomocou 6 pinov, ako sú prerušenie 0 (0), prerušenie 1 (3), prerušenie 2 (21), prerušenie 3 (20), prerušenie 4 (19), prerušenie 5 (18). Tieto piny produkujú prerušenia mnohými spôsobmi, t. J. Poskytnutím nízkej hodnoty, stúpajúcej alebo klesajúcej hrany alebo zmenou hodnoty na prerušovacie piny.

LED

Táto doska Arduino obsahuje LED a to je spojené s pinom 13, ktorý je pomenovaný ako digitálny pin 13. Táto LED môže byť prevádzkovaná na základe vysokých a nízkych hodnôt kolíka. Toto vám umožní upraviť programovacie schopnosti v reálnom čase.

AREF

Termín AREF znamená Analógové referenčné napätie, ktoré je referenčným napätím pre analógové vstupy

Analógové kolíky

Na doske, ktorá je označená ako A0-A15, je 16 analógových pinov. Je veľmi dôležité vedieť, že všetky analógové piny na tejto doske je možné využiť ako digitálne I / O piny. Každý analógový pin je prístupný s 10-bitovým rozlíšením, ktoré je možné merať od GND do 5 voltov. Vyššiu hodnotu je možné ale zmeniť pomocou pinu AREF, ako aj pomocou funkcie analógového referenčného modulu ().

I2C

The I2C komunikácia môžu byť podporované dvoma pinmi, a to 20 a 21, kde 20-pin znamená Serial Data Line (SDA), ktorý sa používa na uchovanie dát a 21-pin znamená Serial Clock Line (SCL), ktorý sa väčšinou používa na synchronizáciu dát medzi zariadeniami

SPI komunikácia

Pojem SPI je sériové periférne rozhranie, ktoré sa používa na prenos údajov medzi radičom a ostatnými komponentmi. Štyri kolíky ako MISO (50), MOSI (51), SCK (52) a SS (53) sa používajú na komunikácia SPI.

Rozmery

Rozmer dosky Arduino Mega 2560 zahŕňa hlavne dĺžku a šírku ako 101,6 mm alebo 4 palce x 53,34 mm alebo 2,1 palca. Je porovnateľne lepší ako iné typy dosiek, ktoré sú prístupné na trhu. Napájací konektor a port USB sú ale oproti uvedeným meraniam trochu rozšírené.

Kompatibilita štítov

Arduino Mega je vhodný pre väčšinu ochranných krytov používaných v iných doskách Arduino. Predtým, ako navrhnete použitie ochranného krytu, skontrolujte, či je prevádzkové napätie ochranného krytu vhodné pre napätie na doske. Prevádzkové napätie väčšiny ochranných krytov bude 3,3 V, inak 5V. Ochranné kryty s vysokým prevádzkovým napätím však môžu dosku zraniť.

Distribučná hlavička štítu by navyše mala vibrovať s distribučným kolíkom dosky Arduino. Za týmto účelom je možné štít jednoducho spojiť s doskou Arduino a dostať ho do funkčného stavu.

Programovanie

Programovanie Arduino Mega 2560 je možné vykonať pomocou IDE (Arduino Software) a podporuje programovací jazyk C. Tu je náčrtom kód v softvéri, ktorý sa v softvéri napáli a potom pomocou kábla USB presunie na dosku Arduino.

Mega doska Arduino obsahuje bootloader, ktorý eliminuje použitie externého napaľovača na napaľovanie programového kódu na dosku Arduino. Tu je možné komunikáciu zavádzača realizovať pomocou protokolu STK500.

Keď zostavíme a vypálime program Arduino, môžeme odpojiť kábel USB a odpojiť napájanie z dosky Arduino. Kedykoľvek navrhujete pre svoj projekt použiť dosku Arduino, napájanie môže byť zabezpečené napájacím konektorom, inak Vin pinom dosky.

Ďalšou vlastnosťou toho je multitasking všade, kde sa mega doska Arduino hodí. Softvér Arduino IDE ale nepodporuje prácu viacerých úloh, ale na písanie C-programu z tohto dôvodu je možné použiť ďalšie operačné systémy, konkrétne RTX a FreeRTOS. Toto je flexibilné na použitie vo vašom osobnom zostavovacom programe pomocou konektora ISP.

Toto je teda všetko o Datasheet Arduino Mega 2560 . Ide o zámenu starších Arduino Mega doska. Z dôvodu počtu pinov sa zvyčajne nepoužíva na všeobecné projekty, môžeme ich však nájsť v zložitých projektoch, ako sú snímanie teploty, 3D tlačiarne, aplikácie IOT, detektory radónu, monitorovanie dátových aplikácií v reálnom čase atď. Tu je otázka na vás, aké sú špecifikácie dosky Arduino mega 2560?

Zdroje obrázkov: Arduino