Płytka Arduino Mega 2560

Wypróbuj Nasz Instrument Do Eliminowania Problemów





Płytka Arduino jest płytką mikrokontrolera typu open source opartą na mikrokontrolerze Atmega 2560. Środowisko wzrostu tej płyty obsługuje język przetwarzania lub okablowania. Te tablice ożywiły branżę automatyki dzięki swojej prostej w obsłudze platformie wszędzie tam, gdzie każdy, kto ma małe, inaczej nie ma zaplecza technicznego, może zacząć od odkrycia pewnych niezbędnych umiejętności do programowania, Płytka Arduino . Tablice te służą do rozszerzania oddzielnych obiektów interaktywnych, w przeciwnym razie możemy połączyć się z oprogramowaniem na komputerze, takim jak MaxMSP, Processing i Flash. W tym artykule omówiono wprowadzenie do płyty Arduino mega 2560 , schemat pinów i jego specyfikacje.

Co to jest Arduino Mega 2560?

Płytka mikrokontrolera jak „Arduino Mega” jest zależna od mikrokontrolera ATmega2560. Zawiera cyfrowe piny wejścia / wyjścia 54, gdzie 16 pinów to wejścia analogowe, 14 jest używanych jako sprzętowe porty szeregowe wyjść PWM ( UART ) - 4, a oscylator kwarcowy -16 MHz, nagłówek ICSP, gniazdo zasilania, złącze USB, a także przycisk RST. Na tej płytce znajduje się przede wszystkim wszystko, co jest niezbędne do obsługi mikrokontrolera. Tak więc zasilanie tej płyty można wykonać podłączając ją do komputera PC za pomocą kabla USB, baterii lub adaptera AC-DC. Płytę tę można zabezpieczyć przed niespodziewanym wyładowaniem elektrycznym, umieszczając podstawę.




Płyta arduino-mega 2560

Płytka Arduino-mega 2560

Piny SCL i SDA płyty Mega 2560 R3 łączą się obok pinu AREF. Dodatkowo w pobliżu pinu RST znajdują się dwa najnowsze piny. Jeden pin to IOREF, który umożliwia osłonom regulację napięcia oferowanego z płyty Arduino. Kolejny pin nie jest powiązany i jest zachowany do przyszłych celów. Płyty te działają z każdą istniejącą tarczą, chociaż można je dostosować do najnowszych osłon, które wykorzystują te dodatkowe szpilki.



Specyfikacje Arduino Mega

Specyfikacje Arduino Mega obejmują następujące elementy.

  • ATmega2560 to mikrokontroler
  • Napięcie robocze tego mikrokontrolera wynosi 5 woltów
  • Zalecane napięcie wejściowe będzie wynosić od 7 woltów do 12 woltów
  • Napięcie wejściowe będzie wynosić od 6 woltów do 20 woltów
  • Cyfrowe piny wejścia / wyjścia to 54, z których 15 dostarczy PWM o / p.
  • Piny wejścia analogowego mają 16
  • Prąd stały dla każdego pinu wejścia / wyjścia wynosi 40 mA
  • Prąd stały używany dla pinu 3,3 V wynosi 50 mA
  • Pamięć Flash, taka jak 256 KB, gdzie 8 KB pamięci flash jest używane za pomocą programu ładującego
  • Statyczna pamięć o dostępie swobodnym (SRAM) ma 8 KB
  • Elektrycznie kasowana programowalna pamięć tylko do odczytu (EEPROM) ma rozmiar 4 KB
  • Szybkość zegara (CLK) wynosi 16 MHz
  • Zastosowany układ hosta USB to MAX3421E
  • Długość tej deski to 101,52 mm
  • Szerokość tej deski to 53,3 mm
  • Waga tej deski to 36 g

Konfiguracja Arduino Mega Pin

Konfiguracja pinów tego Arduino mega 2560 Płyta jest pokazana poniżej. Każdy pin na tej tablicy ma określoną funkcję, która jest z nim związana. Wszystkie analogowe piny tej płyty mogą być używane jako cyfrowe piny I / O. Za pomocą tej płytki można zaprojektować mega projekt Arduino. Płyty te oferują elastyczną pamięć roboczą i większą moc obliczeniową, która pozwala na bezzwłoczną pracę z różnymi typami czujników. Kiedy porównujemy z innymi rodzaje płyt Arduino , te płyty są lepsze pod względem fizycznym.

arduino-mega-2560-schemat-pinów

Schemat pinów płytki Arduino-mega 2560

Pin 3,3 V i 5 V.


Piny te służą do zapewnienia stabilizowanego napięcia o / p około 5V. To RPS (zasilacz regulowany) zapewnia moc mikrokontroler a także inne komponenty, które są używane na mega płytce Arduino. Można to uzyskać z pinu Vin na płytce lub z jeszcze jednego regulowanego źródła napięcia - 5V w innym przypadku Kabel USB podczas gdy inną regulację napięcia można zaoferować za pomocą pinu 3,3V0. Maksymalna moc, jaką można przez to pobrać, to 50 mA.

Pin GND

Mega płytka Arduino zawiera piny 5-GND, w których jeden z tych pinów może być użyty, gdy wymaga tego projekt.

Reset (RST) Pin

Pin RST tej płytki może być użyty do przestawienia tablicy. Planszę można zmienić, ustawiając ten pin na niski.

Vin Pin

Zakres napięcia wejściowego dostarczanego do płyty wynosi od 7 woltów do 20 woltów. Dostęp do napięcia dostarczanego przez gniazdo zasilania można uzyskać przez ten pin. Jednak napięcie wyjściowe przez ten pin do płyty zostanie automatycznie ustawione na 5V.

Komunikacja szeregowa

Szeregowe szpilki tej płyty, takie jak TXD i RXD, służą do przesyłania i odbierania danych szeregowych. Tx oznacza transmisję informacji, podczas gdy RX oznacza odbieranie danych. Szeregowe szpilki tej płytki mają cztery kombinacje. W przypadku serial 0 obejmuje Tx (1) i Rx (0), w przypadku serialu 1 obejmuje Tx (18) i Rx (19), w przypadku serialu 2 zawiera Tx (16) i Rx (17), a na końcu serial 3, zawiera Tx (14) i Rx (15).

Przerwania zewnętrzne

Przerwania zewnętrzne mogą być utworzone za pomocą 6-pinów, takich jak przerwanie 0 (0), przerwanie 1 (3), przerwanie 2 (21), przerwanie 3 (20), przerwanie 4 (19), przerwanie 5 (18). Piny te wytwarzają przerwania na wiele sposobów, np. Dostarczając wartość LOW, zbocze narastające lub opadające lub zmieniając wartość na kołki przerwań.

DOPROWADZIŁO

Ta płyta Arduino zawiera DOPROWADZIŁO i to jest powiązane z pinem-13, który jest nazywany cyfrowym pinem 13. Ta dioda LED może działać w oparciu o wysokie i niskie wartości pinów. Dzięki temu będziesz mógł modyfikować umiejętności programowania w czasie rzeczywistym.

AREF

Termin AREF oznacza analogowe napięcie odniesienia, które jest napięciem odniesienia dla wejść analogowych

Piny analogowe

Na płycie znajduje się 16-analogowych pinów oznaczonych jako A0-A15. Bardzo ważne jest, aby wiedzieć, że wszystkie piny analogowe na tej płycie mogą być używane jak cyfrowe piny I / O. Każdy pin analogowy jest dostępny z rozdzielczością 10-bitową, która może mierzyć od GND do 5 woltów. Ale wyższą wartość można zmienić za pomocą pinu AREF, a także funkcji analogowego odniesienia ().

I2C

Plik Komunikacja I2C może być obsługiwany przez dwa styki, a mianowicie 20 i 21, gdzie 20-stykowe oznacza szeregową linię danych (SDA), która służy do przechowywania danych, a 21-stykowe oznacza szeregową linię zegarową (SCL) używaną głównie do oferowania synchronizacji danych między urządzeniami

Komunikacja SPI

Termin SPI to szeregowy interfejs peryferyjny, który służy do przesyłania danych między kontrolerem i innymi komponentami. Cztery piny, takie jak MISO (50), MOSI (51), SCK (52) i SS (53) są wykorzystywane do komunikacja SPI.

Wymiary

Wymiar płyty Arduino Mega 2560 obejmuje głównie długość, a także szerokości, takie jak 101,6 mm lub 4 cale X 53,34 mm lub 2,1 cala. Jest porównywalnie lepszy od innych typów tablic, które są dostępne na rynku. Ale gniazdo zasilania i port USB są nieco rozszerzone z określonych pomiarów.

Zgodność tarczy

Arduino Mega dobrze pasuje do większości osłon używanych w innych płytach Arduino. Zanim zaproponujesz użycie osłony, upewnij się, że napięcie robocze osłony jest dobrze dopasowane do napięcia płyty. Napięcie robocze większości osłon będzie wynosić 3,3 V, w przeciwnym razie 5 V. Ale osłony z wysokim napięciem roboczym mogą uszkodzić płytę.

Dodatkowo głowica dystrybucyjna osłony powinna wibrować z pinem dystrybucyjnym płyty Arduino. W tym celu można po prostu połączyć osłonę z płytą Arduino i ustawić ją w stanie pracy.

Programowanie

Programowanie Arduino Mega 2560 można wykonać za pomocą IDE (oprogramowanie Arduino) i obsługuje język programowania C. Tutaj szkic jest kodem w oprogramowaniu, który jest nagrywany w oprogramowaniu, a następnie przenoszony na płytkę Arduino za pomocą kabla USB.

Mega płytka Arduino zawiera program ładujący, który eliminuje użycie zewnętrznego palnika do wypalenia kodu programu na płycie Arduino. Tutaj komunikacja programu ładującego może odbywać się za pomocą protokołu STK500.

Kiedy kompilujemy i nagrywamy program Arduino, możemy odłączyć kabel USB, aby usunąć zasilacz z płytki Arduino. Ilekroć proponujesz użyć płytki Arduino do swojego projektu, zasilanie może być dostarczone przez gniazdo zasilania, w przeciwnym razie pin Vin na płycie.

Inną cechą tego rozwiązania jest wielozadaniowość wszędzie tam, gdzie przydaje się mega płyta Arduino. Jednak oprogramowanie Arduino IDE nie obsługuje wielozadaniowości, jednak można wykorzystać dodatkowe systemy operacyjne, a mianowicie RTX i FreeRTOS, do pisania programów w języku C z tego powodu. Jest to elastyczne w użyciu w osobistym programie do tworzenia niestandardowych za pomocą złącza ISP.

Tak więc chodzi o plik Arkusz danych Arduino Mega 2560 . Jest substytutem starszego Arduino Mega deska. Ze względu na liczbę pinów zwykle nie jest używany do ogólnych projektów, ale możemy je odkryć w złożonych projektach, takich jak wykrywanie temperatury, drukarki 3D, aplikacje IOT, detektory radonu, monitorowanie aplikacji danych w czasie rzeczywistym itp. Oto pytanie do Ciebie, jakie są specyfikacje płytki Arduino mega 2560?

Źródła zdjęć: Arduino