Top lista Arduino IDE
Oto lista najlepszych środowisk IDE, które obsługują Arduino, a także pomoc w jego działaniu. Na dole masz też kilka wskazówek, jak skonfigurować kilka edytorów do pracy.
Platforma.ja
Świetnym pomysłem jest sprawdzenie platformy.ja. Mają tak wiele płytek, nawet jeśli filtrujesz po Arduino, wciąż masz gigantyczną listę. Platforma.io to biblioteka i usługa dla każdego, kto chce rozpocząć tworzenie oprogramowania wbudowanego. Po zarejestrowaniu się bezpłatnie na platformie.io, możesz rozpocząć projekty z dowolną tablicą w swojej bazie danych. Baza danych zawiera znacznie więcej niż Arduino, więc sprawdź to. Najczęstszym przepływem pracy podczas korzystania z platformy jest tworzenie projektu z wiersza poleceń.
$ platforma init projektu -ideIdentyfikator tablicy jest wymieniony w ich dokumentacji, możesz również wymienić je za pomocą:
$tablice platformyUruchom go bez parametru platforma, a otrzymasz listę kilku tysięcy tablic. Zdecyduj, której platformy chcesz użyć i filtruj za pomocą parametru. W tym przypadku „arduino” jest odpowiednie. Masz też „atmela” i kilka innych, gdy wiesz, jaki projekt zaczynasz, będziesz wiedział, jak filtrować.
IDE Arduino
Nie odwracaj się od tego, oryginału, zanim zaczniesz. Ten pakiet jest bardzo wydajny, jest tylko kilka powodów, dla których możesz chcieć użyć czegoś innego; Jesteś przyzwyczajony do czegoś innego i nie chcesz spróbować czegoś nowego. Masz szczególnie wymagający projekt. Jedną z niewielu, naprawdę ważnych funkcji, których nie ma w oryginalnym IDE, jest kontrola wersji. Jeśli chcesz umieścić swój projekt pod kontrolą git, musisz to zrobić osobno. Jedną z dobrych rzeczy w Arduino IDE jest to, że ma wiele przykładów, które można studiować, zmieniać i bawić się. Masz też długą listę tablic. Niektóre są instalowane z IDE, niektóre są wymienione i można je pobrać z Arduino lub za pomocą menedżera tablic.
Nie ma integracji z platformą.chociaż ja.
Netbeans Net
NetBeans to duży system do programowania i może obsługiwać wiele różnych języków, z odpowiednią wtyczką można go również używać do projektów Arduino. Możesz go pobrać z portalu wtyczek. Wtyczka jest napisana w JAVA, ma 4 lata. Wszelkie problemy, prawdopodobnie jesteś sam. Jest również dostępny na GitHub - Arduino . Znajdź plik nbm w serwisie GitHub lub pobierz kod źródłowy. Aby zainstalować, znajdź plik, wybierz go i kliknij przycisk instalacji. Teraz masz wsparcie dla Arduino i git lub dowolnej innej funkcji obsługiwanej przez NetBeans. Jak wspomniano wcześniej, platforma.io obsługuje tablice, aby rozpocząć projekt, uruchom poniższe polecenie.
$ pio project init -ide netbeans -board unowifirev2Polecenie utworzy pliki projektów i katalogi, których możesz użyć bezpośrednio w NetBeans. Masz teraz cały zestaw narzędzi dostępny dla swojego projektu.
Eclipse — wtyczka
Jak zwykle Eclipse ma wszystkie swoje wtyczki na swoim „Marketplace”. Musisz wybrać to z działającej instancji Eclipse. Powinieneś zacząć od IDE, a następnie kontynuować z „Arduino Download Manager” z wnętrza nowego „IDE”. Możesz pobrać pakiet Eclipse, a następnie użyć menedżera pobierania Arduino, aby obsłużyć interesujące Cię płyty. Na rynku dostępne są również fragmenty kodu.
Korzystanie z Platformy.io stworzenie projektu jest tutaj świetnym pomysłem. Polecenie jest takie samo, z całą nazwą dla IDE.
$ pio project init -ide eclipse -board unoTworzy to ukryte pliki projektu Eclipse; .cproject, który wskazuje potrzebne biblioteki i inne rzeczy. Tworzy również niezbędne katalogi.
Atom.ja
Tak, to jest edytor, ale z wystarczającą ilością wtyczek zachowuje się jak całe IDE. Po zainstalowaniu atomu możesz przejść do preferencji i zainstalować pakiet „platform-ide”. Gdy to zrobisz, możesz zainicjować projekt Arduino z poziomu edytora.
Platforma.Integracja io ułatwia rozpoczęcie i zainicjowanie projektu. Nie musisz instalować platformy.io, chociaż są też zainstalowane przykłady. Przykłady, które możesz dodać do swojego projektu lub rozpocząć swój projekt od przykładów.
Visual Studio
Visual Studio, tak, ten od Microsoftu jest dość popularny. Ma wiele różnych wtyczek, zarówno od Microsoftu, jak i innych osób. Wybór jest świetny i możesz zainstalować tylko fragmenty lub całe pakiety dla wszystkich zadań na Arduino. Aby w pełni z niego korzystać, musisz mieć zainstalowany główny zestaw deweloperski Arduino.
emacs
W emacs masz pakiet od ELPA; platformio-Mode, dostępne. Aby uzupełnić kod, użyj pakietu irony-mode. Tworzysz projekt w ten sam sposób, za pomocą polecenia platformio.
$ platformio project init -ide emacs -board unoTryb posiada funkcje powiązane z akordami klawiszowymi, które budują, kompilują i przesyłają. Możesz także wybrać zewnętrzny programator i wysłać pliki do zewnętrznego systemu plików.
nvim
W przypadku nvima trzeba załadować wiele części. Jedna to platforma neomake, pozostałe to plik składni Arduino, projekt Bare Arduino i polecane przez nich pliki. Jest to złożona metoda, która jest odpowiednia dla entuzjastów vimów, którzy uwielbiają kompilować własne rzeczy.
Wniosek
Kiedy zaczynasz z Arduino, dostajesz wiele gadżetów bezpośrednio z ich własnej strony internetowej. Jednak gdy wejdziesz na bardziej zaawansowane terytorium, możesz przejść do innych edytorów i IDE. Główną zaletą jest to, że możesz używać tego, do czego jesteś przyzwyczajony. Drugą zaletą jest to, że możesz robić bardziej zaawansowane rzeczy, które Arduino IDE ukrywa przed początkującymi.