Jakie Są IDE Do Pracy Z Arduino?

Spisu treści:

Jakie Są IDE Do Pracy Z Arduino?
Jakie Są IDE Do Pracy Z Arduino?

Wideo: Jakie Są IDE Do Pracy Z Arduino?

Wideo: Jakie Są IDE Do Pracy Z Arduino?
Wideo: Установка и настройка среды разработки ARDUINO IDE 2024, Kwiecień
Anonim

Każdy, kto zaczyna uczyć się Arduino, zna Arduino IDE. Pozwala na pisanie szkiców, sprawdzanie poprawności oraz wczytywanie ich do pamięci płytek Arduino. Ale czy to jedyny sposób na tworzenie programów dla Arduino? Zupełnie nie! Zobaczmy, jakie istnieją inne środowiska programistyczne.

Logo Arduino
Logo Arduino

Niezbędny

  • - Arduino;
  • - komputer.

Instrukcje

Krok 1

Zacznijmy od środowiska programistycznego PROGRAMINO. Jest to płatne środowisko programistyczne, ale możesz je wypróbować przez 14 dni za darmo. Programino, podobnie jak inne środowiska programistyczne, wymaga jednak zainstalowania Arduino IDE. Przy pierwszym uruchomieniu programu określ w ustawieniach ścieżkę do pliku wykonywalnego arduino.exe. W tym celu przejdź do menu ustawień: Opcje -> Ustawienia edytora. Pojawi się okno, w którym będziesz musiał określić ścieżki do katalogu z Arduino IDE i powiązanymi bibliotekami. Jesteśmy teraz gotowi do pisania programów w Programino.

Ustawienia środowiska Programino
Ustawienia środowiska Programino

Krok 2

Język używany w tym środowisku programistycznym jest taki sam jak w oryginalnym Arduino IDE - C. Oznacza to, że w rzeczywistości, jeśli już piszesz szkice w Arduino IDE, nie będziesz musiał uczyć się nowego języka programowania, co jest dużym plusem tego środowiska programistycznego.

Jednak dodatkowo to środowisko IDE oferuje tak wygodny sposób szybkiego rozwoju, jak uzupełnianie kodu. Oznacza to, że nie musisz ciągle przechodzić przez referencję poleceń i metod Arduino. Zaczynasz wpisywać kod, a środowisko programistyczne poprosi Cię o wybranie tego, który chcesz z dostępnych opcji. Na przykład wpisujesz „digi”, a IDE oferuje opcje: „digitalRead”, „digitalWrite”.

Napiszmy prosty szkic, w którym będziemy stale odpytywać jeden z pinów analogowych Arduino i wyprowadzać odczyty na port szeregowy. Spróbuj wpisać szkic ręcznie, zamiast kopiować i wklejać, aby poczuć wygodę uzupełniania kodu Programino.

Szkic w Programino
Szkic w Programino

Krok 3

Co jeszcze ciekawego oferuje Programino IDE? To środowisko programistyczne ma kilka interesujących narzędzi dostępnych w menu Narzędzia. Np. notatnik, projektant znaków LCD, konwerter pomiędzy DEC-BIN-HEX, terminal portu szeregowego, ploter analogowy i inne.

Przyjrzyjmy się bliżej narzędziu Ploter analogowy. To narzędzie umożliwia wizualizację tego, co wchodzi do portu COM z Arduino. Może to być przydatne na przykład do wyświetlania odczytów niektórych czujników analogowych: temperatury, wilgotności, ciśnienia, oświetlenia i innych.

Aby ploter działał w szkicu należy aktywować port szeregowy z prędkością 19200 kb/s. Dane są drukowane na ploterze za pomocą Serial.println(). Zacznijmy od plotera analogowego. Naciśnij przycisk Connect, aby połączyć się z portem, do którego mamy podłączone Arduino.

Ploter analogowy w Programino
Ploter analogowy w Programino

Krok 4

Inną ciekawą alternatywą dla Arduino IDE jest B4R, czyli „Basic for Arduino”. Link do oficjalnej strony znajduje się również na końcu artykułu. To środowisko programistyczne jest interesujące, ponieważ używa języka Basic zamiast C. Obsługuje również uzupełnianie kodu. Dodatkowo jest całkowicie darmowy.

Przy pierwszym uruchomieniu środowisko B4R wymaga również podania ścieżki do katalogu z Arduino IDE, a także w razie potrzeby dodatkowych niestandardowych bibliotek i wspólnych modułów. Ustawienia te można skonfigurować później za pomocą menu Narzędzia -> Konfiguruj ścieżki.

Ustawienia środowiska B4R
Ustawienia środowiska B4R

Krok 5

Napiszmy taki szkic i jednocześnie przyjrzyjmy się bliżej B4R IDE.

W centralnej części znajduje się pole do edycji kodu. Po prawej stronie znajduje się obszar zakładek i same zakładki: dostępne biblioteki, moduły szkicu, historia i wyszukiwanie. Na powyższym zdjęciu otwarta jest zakładka z magazynem. Widać, że wyświetlane są tutaj komunikaty, które ustawia się w programie komendą Log(). W tym środowisku programistycznym można ustawić punkty przerwania, co jest bardzo przydatne w procesie debugowania, a także używać zakładek do szybszego poruszania się po kodzie.

Nie będziesz mógł od razu rozpocząć programowania w tym środowisku programistycznym, ponieważ używa innego, bardziej zorientowanego obiektowo języka niż klasyczne Arduino IDE, z inną składnią. Jednak wygoda tego środowiska i dostępność dobrych wskazówek od programistów rekompensują te wady.

Pierwszy szkic w B4R
Pierwszy szkic w B4R

Krok 6

Poza wymienionymi istnieją inne środowiska programistyczne dla Arduino. Na przykład bloki kodu. Ma takie same możliwości, jak te opisane przez IDE, więc nie będę go bardziej szczegółowo opisywał.

Ale teraz wiesz, że istnieją alternatywne, znacznie wygodniejsze środowiska programistyczne dla Arduino. Korzystanie z nich znacznie uprości i przyspieszy tworzenie własnych szkiców.

Zalecana: