Wprowadzenie do Arduino Mega Top 10top 10

Wprowadzenie do Arduino Mega Top 10top 10
Jeśli chodzi o korzystanie z mikrokontrolera w różnych projektach, pierwszą rzeczą przychodzi na myśl platforma Arduino. Wynika to z faktu, że ta platforma zapewnia szeroką gamę płyt mikrokontrolerów zaprojektowanych do skutecznego wykorzystania mikrokontrolerów. Arduino Mega to jedna z płyt dostarczonych przez platformę Arduino, która może być używana do projektów zaawansowanych, i krótko wyjaśniliśmy pinuty i specyfikacje Arduino Mega 2560 w tym przewodniku.

Dlaczego Arduino jest używane

Arduino Mega zawiera poniżej wymienione funkcje, które różnią się od innych Arduino Uno:

  • Jest przeznaczony do projektów, w których wymagane jest więcej pinów we/wy
  • Ma więcej SRAM
  • Większa przestrzeń pamięci, aby pomieścić większe kody
  • Więcej mocy obliczeniowej do obsługi wielu czujników jednocześnie

Specyfikacje Arduino Mega 2560

Kontrolerem używanym na tej płycie jest ATMEGA2560, który ma prędkość zegara 16 MHz i zapewnia pamięć flash 256 kilobajtów na planszę. Napięcie robocze Arduino Mega 2560 wynosi 5 woltów, a kontroler Arduino Mega 2560 ma statyczną pamięć RAM 8 kilobajtów i EEPROM 4 KILOBYTES. Poniższy obraz pokazuje płytę Arduino Mega2560:

Arduino Mega 2560 Pinout

Arduino mega2560 jest wyposażony w 54 piny do wejść cyfrowych i wyjść, podczas gdy 16 pinów jest dla analogowych wejściowych i wyjściowych. Aby dostarczyć zasilanie peryferyjom połączonym z Arduino Mega 2560 Istnieje 9 pinów, w tym szpilki do dostarczania sygnału odniesienia dla urządzeń analogowych i cyfrowych. W przypadku komunikacji są SCL i podane piny SDA, jednak możemy również użyć pinów 21 i 20 dla SCL i SDA.

Sklasyfikowaliśmy szpilki Arduino Mega 2560 na różne kategorie i na podstawie tych kategorii, które podaliśmy poniższą tabelę, która pokazuje pinuty dla Arduino Mega 2560.

Kategoria PIN Reprezentacja Opis
Pins Power 5v, reset, 3.3v, GND (3), VIN, AREF, IOREF Piny używane do dostarczania zasilania do urządzenia podłączonego z Arduino
Cyfrowe szpilki 0 do 53 (21 dla SCL i 20 dla SDA) Piny używane do cyfrowego wejścia i wyjść Arduino
PINS PWM 2 do 13 Piny używane do generowania sygnału pulsującego
Pins analogowy A0 do A15 Piny używane do analogowych wejść i wyjść
Różne szpilki Dodatkowe szpilki dla SCL i SDA (jeden niezłączony pin [NC]) SCL to szpilka zegara, a SDA jest stykiem danych dla urządzeń komunikacyjnych I2C i TWI
Pinsy nagłówka ICSP Piny używane do programowania kontrolera

Aby opisać Arduino Mega 2560, wyjaśniliśmy szpilki płyty, klasyfikując je w różne części, które pomogą użytkownikowi w pracy na płycie Arduino Mega 2560.

Cyfrowe szpilki Arduino Mega 2560

Aby podłączyć urządzenia cyfrowe z Arduino Mega 2560 Istnieje 54 szpilki, w których piny 0 (RX0) i 1 (TX0) są przeznaczone. Ze słowa cyfrowy możesz przypuszczać, że dane będą w formie 0 i 1. Podobnie, aby wygenerować wejście i wyjście w postaci plusów, można użyć pinów od 2 do 13 płyty, ponieważ są to dedykowane piny PWM, a cykl pracy impulsu wynosi od 0 do 255 (0 V-5V).

Obok pinu AREF znajdują się dwa dedykowane szpilki, które można użyć do linii danych i zegara urządzeń I2C. Możemy jednak również używać pinów 20 i 21 jako pinów SDA i SCL dla urządzeń używanych protokołów komunikacyjnych I2C i TWI (dwa. Pin SDA to linia danych dla podłączonego urządzenia, podczas gdy SCL jest pinem zegara podłączonego urządzenia. Aby uzyskać pomoc użytkownika, podaliśmy obraz, w którym podkreśliliśmy odpowiednie szpilki.

Analogowe szpilki Arduino Mega 2560

W Mega 2560 znajduje się 16 pinów analogowych, które można użyć do podłączenia urządzeń analogowych i rozdzielczości od 0 do 1024. Oznacza to, że wartości będą od 0 do 1024, a pod względem napięcia 5 woltów wyniesie 1024. Poniższa rysunek pokazuje analogowe szpilki Mega Arduino podświetlone na czerwono:

Pins Power of Arduino Mega 2560

Istnieje 10 pinów do obsługi urządzeń połączonych z Arduino Mega, w których są trzy piny do uziemienia, jeden szpilka dla 5 woltów, jeden szpilka dla 3.3 wolty i dwa szpilki do podania napięcia odniesienia dla urządzeń analogowych i cyfrowych.

Na tablicy jest podany kod zresetowania w celu zresetowania mega. Jednak na planszy znajduje się również dedykowany przycisk resetowania.

Aby podłączyć płytę Arduino z napięciem zasilania, jest również port USB i gniazdo. Możesz użyć portu USB do zasilania płyty, a także możesz go użyć do przesłania kodu do Arduino. Podczas gdy podnośnik dostarczany do zasilania jest najczęściej używany, gdy Arduino musi być funkcjonowane w trybie samodzielnym. Poniższy obraz pokazuje szpilki zasilania i przycisk resetowania Mega Arduino.

Pinsy nagłówka ICSP z Arduino Mega 2560

Aby zaktualizować lub zmienić oprogramowanie układowe Arduino Mega 2560, możemy użyć 6 pinów nagłówka podanych na planszy. Programowanie systemu w obwodzie (ICSP) można wykonać, podłączając Arduino z urządzeniem programowym z programem programowania. Otaczliśmy za pomocą kwadratowych pudełek Pins nagłówka ICSP Arduino Uno na obrazie podanym poniżej:

Wniosek

Arduino Mega 2560 to jedna z tablic Arduino, która ma dużą liczbę szpilek i ma potężny kontroler, który różni się od innych tablic dostarczanych przez platformę Arduino. Jednak, aby korzystać z tej płyty, należy pamiętać o specyfikacjach płyty, a także pinout odpowiedniej płyty Arduino, aby płytka mogła być skutecznie stosowana. Aby ułatwić uczniom, w bardzo kompleksowy sposób opisaliśmy cel każdego pinu Arduino.