Arduino Mega je založeno na mikrokontroléru ATmega2560. Výhodou použití desky Arduino Mega oproti jiným deskám je, že poskytuje výhodu práce s větším paměťovým prostorem.

Pinout desky Arduino Mega je uveden níže:

Popis pinů přítomných na desce Arduino je uveden níže:

  • Mikrokontrolér ATmega2560 – Atmega2560 je 8bitový mikrokontrolér CMOS (Complementary Metal Oxide Semiconductor) s nízkou spotřebou. Model Mega 2560 je založen na architektuře AVR RISC. AVR zde znamená Audio Video Recorder a RISC Reduced Instruction Set Computing.

Používá se pro desky, které vyžadují více paměti, náčrtků a I/O linek. Doporučuje se pro složité projekty, jako je robotika apod.

  • GND – zemnicí piny. Zemnicí piny slouží k uzemnění obvodu.
  • USB Port

Umožňuje připojení desky k počítači. Je nezbytný pro programování desky Arduino Mega.

Obvykle do portu USB zapojujeme kabel USB, abychom do desky nahráli náčrtek.

  • UART-

Značí univerzální asynchronní přijímač a vysílač. Umožňuje Arduinu komunikovat se sériovými zařízeními.

  • Napájecí konektor

Napájecí konektor slouží k napájení desky. Adaptér se zapojuje do napájecího konektoru desky Arduino Mega.

  • ICSP Header

Program nebo firmware s pokročilými funkcemi přijímá mikrokontrolér pomocí ICSP (In-Circuit Serial Programming) headeru.

Záhlaví ICSP se skládá ze 6 pinů.

Struktura záhlaví ICSP je znázorněna níže:

Jedná se o pohled na záhlaví ICSP shora.

  • I2C

Jedná se o dvouvodičový sériový komunikační protokol. Je zkratkou pro Inter-Integrated Circuits. I2C je sériový komunikační protokol, který používá SCL (Serial Clock) a SDA (Serial Data) pro příjem a odesílání dat mezi dvěma zařízeními. SCL je hodinová linka, zatímco SDA je datová linka.

  • Analogové piny

K dispozici je celkem 16 analogových pinů A0 – A15. Funkcí Analogových pinů je čtení analogového senzoru použitého v zapojení. Mohou také fungovat jako GPIO (General Purpose Input Output) piny.

  • Digitální piny

K dispozici je 54 digitálních vstupních/výstupních pinů z pinů očíslovaných od 0 do 53. V případě, že se jedná o digitální vstupní/výstupní piny, je možné je použít jako GPIO. Patnáct pinů z digitálních vstupů/výstupů jsou piny PWM (pulzně šířková modulace) očíslované od D2 – D13 a D44 – D46. Digitální vývody mají buď hodnotu HIGH, nebo LOW.

  • SPI-SCK

Je to zkratka pro Serial Peripheral Interface (sériové periferní rozhraní). S oblibou ho používají mikrokontroléry k rychlé komunikaci s jedním nebo více periferními zařízeními. SCK znamená sériové hodiny. V podřízeném zařízení funguje jako vstup generátoru hodin. U masteru funguje jako výstupní hodiny.

SPI může mít na sběrnici i různá zařízení.

  • MISO

Je zkratkou pro Master In/ Slave Output. Linka slave v MISO slouží k odesílání dat do masteru.

  • MOSI

Je to zkratka pro Master Output/ Slave Input. Linka MOSI Arduino přenáší data z Arduina do řídicích zařízení SPI. Linka MOSI slave slouží k odesílání dat do jeho periferií.

SS

Značí Slave Select. Jedná se o linku Slave Select, kterou používá master. Slouží jako povolovací linka.

MISO, MOSI a SS podporují komunikaci SPI.

Více zařízení SPI v Arduinu může sdílet stejné linky SS, MOSI a MISO.

  • IOREF

Značí vstupní výstupní napětí REFerence. Umožňuje stínění kontrolovat provozní napětí (3,3 V nebo 5 V) desky. Štíty jsou připojeny k desce Arduino.

Mikrokontrolér pracuje s referenčním napětím, které poskytuje IOREF.

.

Napsat komentář

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