Deska Arduino Mega 2560

Vyzkoušejte Náš Nástroj Pro Odstranění Problémů





Deska Arduino je deska mikrokontroléru s otevřeným zdrojem, která je založena na mikrokontroléru Atmega 2560. Růstové prostředí této desky provádí jazyk zpracování nebo elektroinstalace. Tyto desky dobily automatizační průmysl svou snadno použitelnou platformou všude tam, kde každý s malou, jinak žádnou technickou kulisou, nemůže začít objevením potřebných dovedností pro programování a spuštění Deska Arduino . Tyto desky se používají k rozšíření samostatných interaktivních objektů, jinak se můžeme připojit k softwaru na vašem PC, jako je MaxMSP, Processing a Flash. Tento článek pojednává o úvod do desky Arduino mega 2560 , pinový diagram a jeho specifikace.

Co je Arduino Mega 2560?

Deska mikrokontroléru jako „Arduino Mega“ závisí na mikrokontroléru ATmega2560. Obsahuje digitální vstupy / výstupy piny-54, kde 16 pinů jsou analogové vstupy, 14 se používá jako hardwarové sériové porty výstupů PWM ( UART ) - 4, a krystalový oscilátor -16 MHz, záhlaví ICSP, napájecí konektor, připojení USB a tlačítko RST. Tato deska obsahuje hlavně vše, co je nezbytné pro podporu mikrokontroléru. Napájení této desky lze tedy provést připojením k počítači pomocí kabelu USB nebo baterie nebo adaptéru AC-DC. Tuto desku lze chránit před neočekávaným elektrickým výbojem umístěním základní desky.




arduino-mega 2560-board

Deska Arduino-mega 2560

Kolíky SCL a SDA desky Mega 2560 R3 se připojují vedle kolíku AREF. V blízkosti kolíku RST jsou navíc dva nejnovější piny. Jeden pin je IOREF, který umožňuje štítům upravit napětí nabízené z desky Arduino. Jiný pin není přidružen a je uchováván pro nadcházející účely. Tyto desky fungují s každým existujícím štítem, i když se mohou přizpůsobit nejnovějším štítům, které využívají tyto extra piny.



Specifikace Arduino Mega

Specifikace Arduino Mega zahrnují následující.

  • ATmega2560 je mikrokontrolér
  • Provozní napětí tohoto mikrokontroléru je 5 voltů
  • Doporučené vstupní napětí se bude pohybovat od 7voltů do 12voltů
  • Vstupní napětí se bude pohybovat od 6voltů do 20voltů
  • Pinů digitálního vstupu / výstupu je 54, přičemž 15 z těchto pinů bude dodávat PWM o / p.
  • Analogové vstupní piny jsou 16
  • Stejnosměrný proud pro každý vstupní / výstupní pin je 40 mA
  • Stejnosměrný proud použitý pro pin 3,3 V je 50 mA
  • Flash paměť jako 256 KB, kde se používá 8 KB flash paměti pomocí bootloaderu
  • Statická paměť s náhodným přístupem (SRAM) je 8 kB
  • Elektricky vymazatelná programovatelná paměť pouze pro čtení (EEPROM) má velikost 4 kB
  • Rychlost hodin (CLK) je 16 MHz
  • Použitý hostitelský čip USB je MAX3421E
  • Délka této desky je 101,52 mm
  • Šířka této desky je 53,3 mm
  • Hmotnost této desky je 36 g

Konfigurace mega pinů Arduino

Konfigurace pinů tohoto Arduino mega 2560 deska je zobrazena níže. Každý kolík této desky pochází z určité funkce, která je s ní spojena. Všechny analogové piny na této desce lze použít jako digitální I / O piny. Pomocí této desky lze navrhnout mega projekt Arduino. Tyto desky nabízejí flexibilní prostor pracovní paměti, což je více a výkon zpracování, který umožňuje bez prodlení pracovat s různými typy senzorů. Když porovnáme s ostatními typy desek Arduino , tyto desky jsou fyzicky lepší.

arduino-mega 2560-board-pin-diagram

Arduino-mega 2560-board-pin-diagram

Pin 3.3V a 5V


Tyto piny se používají k zajištění regulovaného napětí o / p přibližně 5V. Tento RPS (regulovaný napájecí zdroj) poskytuje sílu mikrokontrolér stejně jako další komponenty, které se používají přes mega desku Arduino. Lze jej získat z Vin-pin desky nebo z jednoho dalšího regulovaného napájecího zdroje - 5V jinak USB kabel , zatímco jinou regulaci napětí lze nabídnout pomocí kolíku 3,3 V0. Tímto způsobem lze odebírat maximální výkon 50 mA.

GND Pin

Mega deska Arduino obsahuje 5-GND piny, kde lze jeden z těchto pinů použít, kdykoli to projekt vyžaduje.

Resetovat (RST) kolík

Kolík RST této desky lze použít k přeskupení desky. Desku lze přeskupit nastavením tohoto kolíku na nízkou hodnotu.

Vin Pin

Rozsah dodávaného vstupního napětí na desku se pohybuje od 7 voltů do 20 voltů. Prostřednictvím tohoto kolíku lze přistupovat k napětí dodávanému napájecím konektorem. Avšak výstupní napětí přes tento pin na desku bude automaticky nastaveno na 5V.

Sériová komunikace

Sériové piny této desky, jako TXD a RXD, se používají k přenosu a příjmu sériových dat. Tx označuje přenos informací, zatímco RX označuje přijímaná data. Sériové piny na této desce mají čtyři kombinace. Pro seriál 0 zahrnuje Tx (1) a Rx (0), pro seriál 1 zahrnuje Tx (18) a Rx (19), pro seriál 2 zahrnuje Tx (16) a Rx (17) a nakonec pro seriál 3, zahrnuje Tx (14) a Rx (15).

Externí přerušení

Externí přerušení lze vytvořit pomocí 6-pinů, jako je přerušení 0 (0), přerušení 1 (3), přerušení 2 (21), přerušení 3 (20), přerušení 4 (19), přerušení 5 (18). Tyto piny vytvářejí přerušení mnoha způsoby, tj. Poskytují LOW hodnotu, stoupající nebo sestupnou hranu nebo mění hodnotu na piny přerušení.

VEDENÝ

Tato deska Arduino obsahuje a VEDENÝ a to je spojeno s kolíkem-13, který je pojmenován jako digitální kolík 13. Tato LED může být provozována na základě vysokých a nízkých hodnot kolíku. To vám umožní upravit programovací dovednosti v reálném čase.

REF

Termín AREF znamená Analog Reference Voltage, což je referenční napětí pro analogové vstupy

Analogové piny

Na desce, která je označena jako A0-A15, je 16 analogových pinů. Je velmi důležité vědět, že všechny analogové piny na této desce lze použít jako digitální I / O piny. Každý analogový pin je přístupný s 10bitovým rozlišením, které lze měřit od GND do 5 voltů. Ale vyšší hodnota může být změněna pomocí AREF pinu, stejně jako funkce analogového Reference ().

I2C

The Komunikace I2C může být podporováno dvěma piny, jmenovitě 20 a 21, kde 20-pin znamená Serial Data Line (SDA), který se používá pro držení dat a 21-pin znamená Serial Clock Line (SCL), který se většinou používá pro synchronizaci dat mezi zařízení

Komunikace SPI

Termín SPI je sériové periferní rozhraní, které se používá k přenosu dat mezi řadičem a dalšími komponenty. Čtyři piny jako MISO (50), MOSI (51), SCK (52) a SS (53) jsou použity pro komunikace SPI.

Rozměry

Rozměr desky Arduino Mega 2560 zahrnuje hlavně délku a šířku 101,6 mm nebo 4 palce X 53,34 mm nebo 2,1 palce. Je srovnatelně lepší než jiné typy desek, které jsou přístupné na trhu. Napájecí konektor a port USB jsou ale poněkud rozšířeny ze specifikovaných měření.

Kompatibilita štítu

Arduino Mega se dobře hodí pro většinu stráží používaných v jiných deskách Arduino. Než navrhnete použít ochranný kryt, zkontrolujte, zda je provozní napětí ochranného krytu vhodné pro napětí na desce. Provozní napětí většiny ochranných krytů bude 3,3 V, jinak 5V. Ochranné kryty s vysokým provozním napětím však mohou desku zranit.

Distribuční záhlaví štítu by navíc mělo vibrovat s distribučním kolíkem desky Arduino. Za tímto účelem lze jednoduše připojit štít s deskou Arduino a dostat jej do provozního stavu.

Programování

Programování Arduino Mega 2560 lze provést pomocí IDE (Arduino Software) a podporuje programovací jazyk C. Zde je skica kódem v softwaru, který je vypálen v softwaru a poté pomocí kabelu USB přesunut na desku Arduino.

Mega deska Arduino obsahuje zavaděč, který eliminuje využití externího hořáku k vypalování programového kódu na desku Arduino. Zde lze komunikaci zavaděče provádět pomocí protokolu STK500.

Když sestavíme a vypálíme program Arduino, můžeme odpojit kabel USB a odpojit napájení z desky Arduino. Kdykoli navrhujete použít desku Arduino pro svůj projekt, napájení může být zajištěno napájecím konektorem, jinak Vin pin desky.

Dalším rysem je multitasking všude tam, kde se mega deska Arduino hodí. Software Arduino IDE ale nepodporuje multitasking, nicméně k psaní C-programu lze z tohoto důvodu využít další operační systémy, konkrétně RTX a FreeRTOS. Toto je flexibilní pro použití ve vašem osobním programu pro vlastní sestavení pomocí konektoru ISP.

Jedná se tedy o vše o Datasheet Arduino Mega 2560 . Jedná se o náhradu za starší Arduino Mega deska. Vzhledem k počtu pinů se obvykle nepoužívá pro obecné projekty, ale můžeme je objevit v komplexních projektech, jako je snímání teploty, 3D tiskárny, IOT aplikace, radonové detektory, monitorování datových aplikací v reálném čase atd. Zde je otázka pro vás, jaké jsou specifikace desky Arduino mega 2560?

Zdroje obrázků: Arduino