Płytka Arduino Mega jest oparta na mikrokontrolerze ATmega2560. Zaletą używania płytki Arduino Mega w porównaniu do innych płytek jest to, że daje ona możliwość pracy z większą ilością pamięci.

Pinout Arduino Mega jest pokazany poniżej:

Opis pinów obecnych na płytce Arduino jest wymieniony poniżej:

  • Mikrokontroler ATmega2560 – Atmega2560 jest 8-bitowym mikrokontrolerem CMOS (Complementary Metal Oxide Semiconductor) o niskim poborze mocy. Mega 2560 jest oparty na architekturze AVR RISC. Tutaj AVR oznacza Audio Video Recorder, a RISC oznacza Reduced Instruction Set Computing.

Jest on używany dla płyt, które wymagają więcej pamięci, szkicu i linii I/O. Zalecany jest do złożonych projektów, takich jak Robotyka, itp.

  • GND – Ground Pins. Piny masy służą do uziemienia układu.
  • PortUSB

Pozwala na podłączenie płytki do komputera. Jest niezbędny do programowania płytki Arduino Mega.

Zazwyczaj podłączamy kabel USB do portu USB, aby załadować szkic na płytkę.

  • UART-

To skrót od Universal Asynchronous Receiver and Transmitter. Pozwala Arduino na komunikację z urządzeniami szeregowymi.

  • Gniazdo zasilania

Gniazdo zasilania jest używane do zasilania płytki. Adapter jest podłączany do gniazda zasilania płytki Arduino Mega.

  • Głowica ICSP

Program lub firmware z zaawansowanymi funkcjonalnościami jest odbierany przez mikrokontroler za pomocą nagłówka ICSP (In-Circuit Serial Programming).

Główka ICSP składa się z 6 pinów.

Struktura główki ICSP jest przedstawiona poniżej:

Jest to widok z góry główki ICSP.

  • I2C

Jest to dwuprzewodowy protokół komunikacji szeregowej. Jest to skrót od Inter-Integrated Circuits. I2C jest protokołem komunikacji szeregowej, który wykorzystuje SCL (Serial Clock) i SDA (Serial Data) do odbierania i wysyłania danych pomiędzy dwoma urządzeniami. SCL jest linią zegara, podczas gdy SDA jest linią danych.

  • Piny analogowe

Istnieje w sumie 16 pinów analogowych od A0 – A15. Zadaniem pinów Analog jest odczyt czujnika analogowego użytego w połączeniu. Mogą one również działać jako piny GPIO (General Purpose Input Output).

  • Piny cyfrowe

Dostępne są 54 cyfrowe piny wejścia/wyjścia z pinami ponumerowanymi od 0 do 53. 15 pinów z wejść/wyjść cyfrowych to piny PWM (Pulse Width Modulation) o numerach od D2 – D13 i D44 – D46. Piny cyfrowe mają wartość HIGH lub LOW.

  • SPI-SCK

Skrót od Serial Peripheral Interface. Jest on popularnie używany przez mikrokontrolery do szybkiej komunikacji z jednym lub wieloma urządzeniami peryferyjnymi. SCK oznacza zegar szeregowy. W układzie slave, działa jako wejście generatora zegara. W master, działa jako zegar wyjściowy.

SPI może mieć nawet różne urządzenia na magistrali.

  • MISO

To skrót od Master In/ Slave Output. Linia slave w MISO jest używana do wysyłania danych do mastera.

  • MOSI

Skrót od Master Output/ Slave Input. Linia MOSI Arduino przenosi dane z Arduino do urządzeń sterujących SPI. Linia slave w MOSI jest używana do wysyłania danych do urządzeń peryferyjnych.

SS

To skrót od Slave Select. Jest to linia Slave Select, która jest używana przez mastera. Pełni ona rolę linii enable.

MISO, MOSI i SS obsługują komunikację SPI.

Kilka urządzeń SPI w Arduino jest w stanie współdzielić te same linie SS, MOSI i MISO.

  • IOREF

To skrót od Input Output voltage REFerence. Pozwala na sprawdzenie napięcia roboczego (3,3V lub 5V) płytki. Ekrany są podłączone do płytki Arduino.

Mikrokontroler pracuje z napięciem referencyjnym dostarczanym przez IOREF.

.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.