Jak zainstalować rdzeń Arduino

Jak zainstalować rdzeń Arduino

Domyślnie Arduino IDE ma ograniczone wsparcie głównie dla płyt mikrokontrolerów opartych na AVR, ale aby zwiększyć wydajność IDE, możemy zainstalować rdzeń Arduino, który pomoże zaprogramować różne płyty. Każda rodzina mikrokontrolerów ma inny sprzęt, więc potrzebują oddzielnego rdzenia do uruchomienia. Omówmy więcej o rdzeniu Arduino i metodzie go zainstalowania.

Co to jest rdzeń zarządu Arduino

Rdzeń jest rodzajem interfejsu API oprogramowania niezbędnego dla określonej grupy mikrokontrolerów, aby były kompatybilne z Arduino IDE. Na przykład układy AVR są obsługiwane przez AVR Core, który występuje w większości płyt Arduino, w przeciwieństwie do Arduino, co jest obsługiwane przez SAM3X Core.

Rdzenie Arduino pomagają użytkownikom instalować różne biblioteki i szkice. Core zapewnia nam funkcje takie jak DigitalRead (), anogwrite () i Millis (). Ponieważ każda generacja mikrokontrolerów ma unikalny sprzęt, każdy z nich wymaga swojego rdzenia do funkcjonowania. Zwykle Arduino opracowuje rdzeń swoich płyt mikrokontrolerów, ale każdy może zaprojektować rdzeń dla określonej tablicy.

Rdzeń AVR w IDE jest zainstalowany w następującym katalogu: Folder sprzętowy/arduino/avr/rdzenie/arduino.

Zobaczmy, w jaki sposób możemy zainstalować rdzeń Arduino dla wybranej przez nasz wybór.

Jak zainstalować Arduino Core

Zaczynając od Arduino w wersji 1.6.2 i dalej wszystkie Arduino Ides domyślnie są dostarczane z zainstalowanym rdzeniem tablic AVR. Niektóre tablice Arduino wymagają dodatkowego rdzenia do zainstalowania lub w przypadku programowania dowolnej innej płyty opartej na mikrokontrolerze, takich jak ESP32, najpierw musimy zainstalować odpowiedni rdzeń.

Najczęstszym sposobem instalacji rdzenia Arduino jest użycie narzędzia znanego jako Kierownik zarządu Arduino IDE.

Poniżej są dwa Główne sposoby instalowania Arduino Core:

  • Instalowanie rdzenia Arduino za pomocą IDE Board Manager
  • Instalowanie rdzenia Arduino za pomocą .plik JSON

1: Instalowanie Arduino Core za pomocą IDE Board Manager

Większość szeroko stosowanych płyt Arduino ma wstępnie zainstalowane rdzenie w Arduino IDE. Istnieje bardzo ograniczona liczba tablic Arduino, których rdzeń musimy zainstalować. Samd Arduino to seria obejmująca płyty MKR, a jeśli trzeba z nimi pracować, musi najpierw zainstalować swój rdzeń.

Pierwszy otwarty Kierownik zarządu, Następne kliknięcie Narzędzia> tablice> Menedżer tablic lub naciśnij Ctrl+Shift+B. W IDE 2.0.x można go otworzyć, wybierając drugą opcję po lewej stronie na IDE:

Kiedyś Arduino Zarządzanie plansząr jest otwarte, poszukaj odpowiedniego rdzenia Arduino, którego potrzebujesz. Zainstalujemy SAMD Mkr Arduino Board Core. Z listy wersji można wybrać pożądaną wersję Arduino.

Kliknij zainstalować Aby pobrać, czas pobierania zależy od prędkości połączenia. Po pomyślnym zakończeniu instalacji Zainstalowane Tag pojawi się przed rdzeniem:

Teraz możemy znaleźć nowe tablice pod Narzędzia> tablice> tablice Arduino Samd> tablice Arduino MKR:

2: Zainstaluj Arduino Core za pomocą .plik JSON

Podobnie jak tablice Arduino, możemy również zaprogramować tablice oparte na mikrokontrolerach zewnętrznych, takie jak ESP32. Aby najpierw zaprogramować te tablice, musimy zainstalować dla nich wymagane pliki podstawowe. Zwykle określony plik napisany w .JSON stosuje się format. Ten plik jest umieszczony pod Dodatkowe adresy URL menedżera tablic w Arduino Ide Preferencje Sekcja.

Na przykład, jeśli potrzebujemy dodania płyty ESP32 w IDE, zostanie użyty następujący plik:

https: // dl.Espressif.com/dl/pakiet_esp32_index.JSON

Aby dodać więcej niż jeden .JSON plik, oddziel je za pomocą przecinka lub kliknij ikonę po prawej stronie Dodatkowy kierownik zarządu, Pojawi się nowe okno, w którym możemy napisać tyle plików, które chcemy.

Po dodaniu .JSON Złóż nowy rdzeń dla odpowiedniego mikrokontrolera trzecie. Jak dodaliśmy .JSON Plik płyty ESP32 Teraz możesz zobaczyć, że płyta ESP32 jest dostępna w menedżerze płyty, jak pokazano na zdjęciu poniżej:

Wniosek

Pliki podstawowe Arduino są niezbędne do zaprogramowania i interfejsu nie tylko płyt Arduino, ale także dowolnej obsługiwanej przez IDE płyty opartej na mikrokontrolerze, takiej jak ESP32. Aby zainstalować Arduino Core, podkreśliliśmy dwie potencjalne metody, które można zastosować: za pomocą Kierownik zarządu IDE lub korzystanie z strony trzeciej .JSON plik. W tym artykule szczegółowo obejmuje obie te metody, aby dodać dowolny rdzeń w Arduino IDE.