Arduino Mega: wszystko o dużej płycie rozwojowej

Arduino Mega

 

Si la Płyta Arduino UNO Wersja 3 jest dla Ciebie za mała i chcesz tworzyć bardziej zaawansowane projekty i cieszyć się większą mocą, to szukasz deski Arduino Mega, kolejny z dostępnych modeli stworzony przez tych samych programistów, co oryginalna płytka, ale wyposażony w szybszy mikrokontroler, więcej pamięci i więcej pinów do zaprogramowania.

Arduino Mega ma wiele podobieństw do Arduino UNO, ale istnieją pewne różnice, które sprawiają, że jest on wyjątkowy dla każdego twórcy szukający czegoś więcej. Ogólnie rzecz biorąc, jeśli dopiero zaczynasz, nie jest to najlepszy wybór, ale tak jest, jeśli już wykorzystałeś możliwości UNO i chcesz pójść dalej.

Co to jest Arduino Mega?

Logo Arduino

Arduino Mega To kolejna oficjalna płytka rozwojowa oparta na mikrokontrolerze Atmel ATmega2560, stąd jej nazwa. Ponadto zawiera 54 cyfrowe piny wejściowe i wyjściowe, z których 15 może być używanych jako Wyjścia PWM. Posiada również 16 wejść analogowych, 4 UART jako porty szeregowe dla sprzętu, oscylator kwarcowy 16 MHz, złącze USB, złącze zasilania, złącze ICSP i przycisk resetowania.

Jak widać, w porównaniu z Arduino UNO, ma większe pojemności, co również prowadzi do wzrostu jego cena lekko. Jednak wcale nie jest drogi, kosztuje tylko kilka euro więcej i można go znaleźć w wielu wyspecjalizowanych sklepach:

Zawiera on wszystko czego potrzebujesz do mikrokontrolera, więc musisz się tylko martwić o skonfigurowanie projektu DIY, podłączenie płytki przez USB do komputera, pobranie szkicu utworzonego za pomocą Arduino IDE i uruchomienie go.

Powinieneś wiedzieć, że w przeciwieństwie do poprzednich płyt, Arduino Mega nie używa układu kontrolera FTDI USB-to-szeregowego. Zamiast tego użyj pliku Układ ATmega16U2 w swoich najnowszych wersjach (Rev1 i Rev2 wykorzystywał ATmega8U2). Oznacza to, że ma programator konwertera USB-na-szeregowy.

Ten talerz jest idealny do wielu zaawansowanych projektów, na przykład służąc jako mózg dla drukarek 3D, przemysłowych robotów CNC itp. I są w pełni kompatybilne z tarczami lub tarczami Arduino UNO, więc znajdziesz wiele kompatybilnych elementów i wspaniałą społeczność zawsze gotową do pomocy w twoich pytaniach i problemach.

A jeśli chcesz dowiedzieć się więcej o kompatybilne komponenty i moduły elektroniczneNa tym samym blogu jest wiele z nich objaśnionych krok po kroku ze wszystkim, czego potrzebujesz, aby je uruchomić. Na przykład:

Szczegółowe informacje o Arduino Mega

Talerz Arduino Mega ma wszystko, co można znaleźć na talerzu Arduino Uno Rev3, ale z dodatkami, które sprawiają, że jest mocniejszy, jak już wspomniałem.

Charakterystyka techniczna, schemat i wyprowadzenia

The parametry techniczne płyty Arduino Mega, które powinieneś znać, to:

  • Mikrokontroler Atmel ATmega2560 przy 16 MHz
  • 256 KB pamięci flash (8 KB używane przez bootloader, którego nie można używać dla twoich programów)
  • Pamięć 8 KB SRAM.
  • 4 KB pamięci EEPROM.
  • Napięcie robocze 5 V.
  • Napięcie wejściowe 7-12 V.
  • Limity napięcia wejściowego: 6-20 V.
  • 54 styki cyfrowe, z których 15 może być PWM. Można je skonfigurować za pomocą kodu Arduino IDE jako wejścia lub wyjścia.
  • 16 analogowych pinów wejściowych.
  • 4 UART, piny USB, RX i TX do komunikacji, a także TWI i SPI.
  • Piny zasilania: 5 V do zasilania projektów, o ile płyta jest zasilana napięciem od 7 do 12 V lub przez USB 5 V. Pin 3v3 może dostarczać napięcie 3.3 wolta. Kołki GND mogą służyć do uziemienia projektów. Natomiast pin IOREF jest pinem na płytce zapewniającym napięcie odniesienia, z jakim pracuje mikrokontroler.
  • Prąd dla każdego pinu I / O wynosi 40 mA DC.
  • Prąd dostarczany przez pin 3v3 wynosi 50 mA.

Dodam też, że Arduino Mega posiada resetowalny bezpiecznik zabezpieczający port USB komputera, do którego podłączasz płytkę. W ten sposób unikniesz uszkodzeń spowodowanych zwarciami w projektach lub przetężeniami, które mogą się zdarzyć. To dodatkowa warstwa wewnętrznej ochrony, którą implementuje ta wersja, która uruchamia się, jeśli do portu USB zostanie przyłożone więcej niż 500 mA, automatycznie przerywając połączenie, dopóki to przeciążenie nie zostanie usunięte.

Prospekty

Możesz także pobrać plik arkusz techniczny lub arkusz danych ze wszystkim, co musisz wiedzieć o elektronicznych szczegółach tego produktu, maksymalnych dopuszczalnych prądach i napięciach, aby nie uszkodzić płyty, pełnego wyprowadzenia i dużej ilości informacji, które chcesz mieć. Aby to zrobić, możesz pobrać go z oficjalnej strony internetowej:

Arduino IDE i programowanie

Zrzut ekranu Arduino IDE

Aby zaprogramować Arduino Mega, a także inne modele płytek rozwojowych, masz do dyspozycji oprogramowanie o nazwie IDE Arduino. Ta platforma programistyczna jest kompatybilna z systemami macOS, Windows i Linux. Cały darmowy pakiet open source, za pomocą którego możesz zacząć tworzyć własne kody źródłowe i zapisywać je na płycie za pomocą kabla USB.

Jak wiesz, ten program używa rozszerzenia język programowania natywny dla Arduino ze względu na programowanie oparte na przetwarzaniu na wysokim poziomie. Ma podobieństwa z innymi językami, ponieważ jest oparty na C ++, z podobną składnią i formami.

W artykułach tego bloga zazwyczaj umieszczamy na końcu kilka kod lub fragmenty szkicu z przykładami kodu, aby rozpocząć pracę z każdym wprowadzanym projektem lub komponentem. Możesz więc zacząć stawiać pierwsze kroki. Ale jeśli chcesz dowiedzieć się więcej o Arduino IDE i jak programować swoje projekty, zapraszam do pobrania naszego bezpłatnego kursu programowania Arduino IDE w formacie PDF.

Ponadto, jako uzupełnienie zaawansowanych projektów, prawdopodobnie będziesz potrzebować innych aplikacji lub oprogramowania, które pomogą Ci wszystko nakreślić i wyraźniej, aby nie narobić bałaganu. Więc, Będziesz także zainteresowany wiedzą projekty takie jak:

  • KiCad: jest to środowisko EDA do elektronicznego opracowywania, za pomocą którego można tworzyć złożone diagramy i układy. Jest to bezpłatne oprogramowanie typu open source i wieloplatformowe dla systemów Linux, macOS i Windows.
  • Fritzing: jest to bardzo praktyczne oprogramowanie open source i multiplatformowe, które pomoże Ci tworzyć projekty w sposób schematyczny lub w 3D, aby je pokazać.

Treść artykułu jest zgodna z naszymi zasadami etyka redakcyjna. Aby zgłosić błąd, kliknij tutaj.

Bądź pierwszym który skomentuje

Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.