Úvod do Arduino Mega 2560

Hej Kluci! Doufám, že se vám daří dobře. Dnes se chystám odemknout podrobnosti o úvodu do Arduino Mega 2560. Jedná se o desku mikrokontroléru založenou na mikrokontroléru Atmega 2560. Desky Arduino oživily automatizační průmysl svou snadno použitelnou platformou, kde každý s malým nebo žádným technickým zázemím může začít s učením některých základních dovedností pro programování a spuštění desky.

dříve jsem aktualizoval články o Arduino Uno, Arduino Nano a Arduino Pro Mini. Všechny tyto desky fungují podobně tak či onak. Tam jsou některé základní funkce, jako je PCB layout design, velikost, počet analogových kolíků a prkénko přátelské povahy, které je odlišují od sebe navzájem. Pokud jde o kódování, všechny tyto desky jsou naprogramovány v Arduino IDE software a nemusíte připojit další komponenty, nebo zařízení, aby jim v provozuschopném stavu. Vše je již zabudováno v desce, díky níž je toto zařízení snadno dostupné. Stačí připojit a hrát si s deskou podle vašeho požadavku.

všechny výše uvedené desky fungují perfektně pro řadu projektů Arduino, když potřebujete dokončit jednoduchý úkol s menším počtem I / O pinů a paměti. Když je však povaha projektu složitá, deska s menší pamětí nedokončí úkol. To je místo, kde Arduino Mega 2560 přijde vhod. Tato deska je dodávána s 54 kolíky a 16 analogovými kolíky s větší pamětí pro uložení kódu. Zní to šíleně, že? Díky technologii, která udržuje vaše kryté ve všech aspektech a poskytuje podporu jakýmkoli způsobem, pokud jde o splnění vašich technických potřeb.

pokusím se pokrýt vše, co souvisí s Arduino Mega 2560, o co jde, hlavní rysy, pracovní, technické specifikace a vše, co potřebujete vědět. Skočíme přímo dovnitř.

  • Pokud se chystáte naučit programování Arduino Nano, musíte se podívat na úvod do Arduino IDE.
Ostatní desky Arduino:

měli byste se také podívat na tyto další desky Arduino, můžete je také považovat za zajímavé. Porovnejte jejich funkce a najděte ten nejvhodnější pro váš projekt. Zde je seznam dalších desek Arduino:

  • Arduino UNO
  • Arduino Pro Mini
  • Arduino Nano
  • Arduino Due
  • Arduino Micro
  • Arduino Lilypad
  • Arduino YUN

Úvod do Arduino Mega 2560

  • Arduino Mega 2560 je Mikrokontrolér deska založená na Atmega2560. Ve srovnání s jinými deskami dostupnými na trhu je dodáván s více paměťovým prostorem a I/O kolíky.
  • Tam jsou 54 digitálních I/O piny a 16 analogovými piny začleněny na palubě, které činí tento přístroj unikátní a odlišit se od ostatních.
  • z 54 digitálních I / O se 15 používá pro PWM (pulse width modulation).
  • na desce je přidán krystalový oscilátor o frekvenci 16MHz.
  • tato deska je dodávána s portem USB kabelu, který slouží k připojení a přenosu kódu z počítače na desku.
  • DC napájecí konektor je spojen s deskou, která slouží k napájení desky. Některé verze Arduino desky postrádá tuto funkci jako Arduino Pro Mini nepřichází s DC napájecí konektor.
  • ICSP header je pozoruhodný doplněk k Arduino Mega, který se používá pro programování Arduino a nahrávání kódu z počítače.
  • Si můžete stáhnout Arduino Mega 2560 datasheet bu kliknutím na tlačítko níže:

  • Tato deska je dodáván s dvěma regulátor napětí, tedy 5V a 3,3 V, které poskytuje flexibilitu pro regulaci napětí dle požadavků ve srovnání s Arduino Pro Mini, který je dodáván pouze s jedním regulátorem napětí.
  • není žádný velký rozdíl mezi Arduino Uno a Arduino Mega až později přichází s více paměti, větší velikost a více I/O piny.
  • Arduino software s názvem Arduino IDE se používá k programování desky, což je běžný software používaný pro všechny desky patřící do rodiny Arduino.
  • dostupnost Atmega16 na desce je odlišná od Arduino Pro Mini, které k programování desky používá USB to serial converter.
  • k dispozici je resetovací tlačítko a 4 hardwarový sériový port s názvem USART, který vytváří maximální rychlost pro nastavení komunikace.
  • následující obrázek ukazuje SPECIFIKACE Arduino mega 2560.

  • Arduino Mega je speciálně navržen pro projekty vyžadující složité obvody a více místa v paměti. Většina elektronických projektů může být provedena docela dobře jinými deskami dostupnými na trhu, díky nimž je Arduino Mega neobvyklé pro běžné projekty. Nicméně, tam jsou některé projekty, které jsou výhradně provádí pomocí Arduino Mega, jako je tvorba 3D tiskárny nebo ovládající více než jeden motorů, protože jeho schopnost ukládat více instrukcí v paměti kódu a počet I/O digitální a analogové piny.
  • existují tři způsoby napájení desky. K napájení desky a přenosu kódu na desku můžete použít buď kabel USB, nebo jej můžete napájet pomocí Vin desky nebo pomocí napájecího konektoru nebo těsta.
  • Poslední dva zdroje pro napájení desky je nutné, jakmile jste již postaven a zkompilovat kód do desky přes USB kabel.
  • Tato deska přichází s nastavitelná polyfuse, které brání USB portu vašeho počítače před přehřátím v přítomnosti vysoký proud, který teče přes palubu. Většina počítačů je vybavena schopností chránit se před takovými zařízeními, Přidání pojistky však poskytuje další vrstvu ochrany.
  • může být použit jak pro vytváření samostatných projektů, tak v kombinaci s jinými deskami Arduino. Nejsložitější projekty lze vytvořit pomocí této desky.
Arduino Mega 2560 Pinout

následující obrázek ukazuje pinout Arduino Mega 2560.

  • Každý pin je dodáván s konkrétní funkce s ním spojené. Všechny analogové piny lze použít jako digitální I / O piny.
  • Projektování projekt používání Arduino Mega vám dává možnost pracovat s více paměti a zpracování energie, která vám umožní pracovat s řadou senzorů najednou. Tato deska je fyzicky větší než ostatní desky Arduino.
Pin Popis

5V & 3,3 V. Tento pin se používá k poskytovat výstupní regulované napětí kolem 5V. Tento regulovaný zdroj síly ovladač a další komponenty na desce. Lze jej získat z vin desky nebo kabelu USB nebo jiného regulovaného napájení 5V. Zatímco další regulace napětí je zajištěna 3,3 V pinem. Maximální výkon, který může čerpat, je 50 mA.

GND. Na desce je k dispozici 5 uzemňovacích kolíků, což je užitečné, když je pro projekt vyžadováno více než jedno uzemnění.

Reset. Tento pin slouží k resetování desky. Nastavením tohoto pin na nízkou hodnotu se deska resetuje.

Vin. To je vstupní napětí dodávané k desce, která se pohybuje od 7V do 20V. Napětí poskytována napájecí konektor může být přístupné přes tento pin. Výstupní napětí přes tento pin k desce se však automaticky nastaví na 5V.

sériová komunikace. RXD a TXD jsou sériové kolíky používané pro přenos a příjem sériových dat, tj. Rx představuje přenos dat, zatímco Tx slouží k přijímání dat. Existují čtyři kombinace těchto sériových kolíky jsou používány tam, kde Serail 0 obsahuje RX(0) a TX(1), Sériový 1 obsahuje TX(18) a RX(19), Sériové 2 obsahuje TX(16) a RX(17), a Sériové obsahuje 3 TX(14) a RX(15).

externí přerušení. Šest piny jsou použity pro vytvoření externí přerušení já.e 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í nízkou hodnotu, stoupající nebo klesající hranu nebo mění hodnotu na piny přerušení.

LED. Tato deska je dodávána s vestavěnou LED diodou připojenou k digitálnímu kolíku 13. Vysoká hodnota na tomto kolíku zapne LED a nízká hodnota ji vypne. To vám dává změnu ošetřovatelství své programovací dovednosti v reálném čase.

AREF. AREF znamená Analogové referenční napětí, které je referenčním napětím pro analogové vstupy.

Analogové Piny. Existují 16 analogové kolíky zabudované na desce označené jako A0 až A15. Je důležité si uvědomit, že všechny tyto analogové piny lze použít jako digitální I / O piny. Každý analogový pin je dodáván s 10bitovým rozlišením. Tyto kolíky mohou měřit od země až po 5V. horní hodnotu však lze změnit pomocí funkce AREF a analogReference ().

I2C. Dva piny 20 a 21 podpora I2C komunikaci, kde 20 představuje SDA (Serial Data Line používá především pro držení dat) a 21 představuje SCL(Serial Clock Line používá hlavně pro zajištění synchronizace dat mezi zařízeními)

SPI Komunikace. SPI je zkratka pro sériové periferní rozhraní používané pro přenos dat mezi řadičem a dalšími součástmi periferií. Pro SPI komunikaci se používají čtyři piny, tj. 50 (MISO), 51 (MOSI), 52 (SCK), 53 (SS).

rozměry

Follwoing obrázek ukazuje rozměry Arduino Mega 2560.

  • Arduino Mega je poměrně větší než ostatní desky dostupné na trhu. Dodává se na délku 4 palce a šířku 2,1 palce. USB port a napájecí konektor jsou však z daných rozměrů mírně rozšířeny.
Shield Kompatibilita
  • Arduino Mega je kompatibilní s většinou štítů určených pro ostatní desky Arduino.
  • než hodláte použít štít, ujistěte se, že provozní napětí štítu je kompatibilní s napětím desky. Většina štítů pracuje při 3,3 V nebo 5V, což je kompatibilní s touto deskou, nicméně štíty s vyšším provozním napětím mohou desku poškodit.

  • Také, záhlaví rozdělení štítu musí rezonovat s pin rozložení palubě, takže můžete jednoduše připojit štít s radou, a to v provozuschopném stavu.
programování
  • Arduino Mega 2560 lze naprogramovat pomocí softwaru Arduino s názvem IDE, který podporuje programování C.
  • kód, který vytvoříte v softwaru, se nazývá sketch, který je vypálen v softwaru a poté přenesen na desku pomocí kabelu USB.
  • tato deska je dodávána s vestavěným bootloaderem, který vylučuje použití externího hořáku pro vypálení kódu do desky.
  • zavaděč komunikuje pomocí protokolu STK500.
  • jakmile zkompilujete a vypálíte program na desce, můžete odpojit kabel USB, který nakonec odebere napájení z desky. Pokud máte v úmyslu začlenit desku do svého projektu, můžete ji napájet pomocí napájecího konektoru nebo Vin desky.
  • Multitasking je další funkce, kde Arduino mega přijde vhod. Nicméně, Arduino IDE Software nepodporuje multitasking funkce, ale můžete použít jiné operační systémy jako FreeRTOS a RTX psát C program pro tento účel. To vám dává flexibilitu při používání vlastního programu sestavení pomocí konektoru ISP.
Aplikace

Arduino Mega 2560 je ideální volbou pro projekty, které vyžadují více místa v paměti pro použití s více počet pinů na desce. Následují hlavní aplikace desek Arduino mega.

  • Vývoj 3D tiskárny
  • Ovládání a manipulaci s více než jedním motory
  • Propojení počet senzorů
  • Snímání a detekce teploty
  • hladina Vody detekce projektů
  • Domácí automatizace a bezpečnostních systémů
  • Vestavěné Systémy
  • Mnoho aplikací
  • Paralelní programování a Multitasking

to je pro dnešek vše. Doufám, že jste tento článek považovali za užitečný. Pokud si však nejste jisti nebo máte nějakou otázku, můžete se mě zeptat v sekci komentářů níže. Rád bych vám pomohl podle mých nejlepších znalostí. Neváhejte a mějte nás aktualizován s vašimi připomínky a návrhy, které nám pomáhají poskytovat vám kvalitní dílo, které rezonuje s vaší oblasti práce a pomůže vám vracet pro to, co můžeme nabídnout. Díky za přečtení článku.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.