RMZDMDVXMMXF5
Zdjęcie przedstawia płytkę arduino uno, na której widoczne są różne komponenty: zestaw pinów żeńskich po bokach płytki, wejście USB‑B, wejście zasilania DC oraz różne komponenty elektroniczne przylutowane do płytki.

I_R_W15_M01 Jak działa Arduino

Źródło: Contentplus.pl Sp. z o.o., licencja: CC BY-SA 3.0.

Instalacja Arduino IDE

Arduino IDE (Integrated Development Environment) to darmowe, oficjalne środowisko programistyczne przeznaczone do tworzenia, edytowania i wgrywania programów (tzw. szkiców) na płytki Arduino. Stanowi ono podstawowe narzędzie pracy każdego użytkownika systemu Arduino – zarówno początkującego, jak i zaawansowanego.

Główne funkcje Arduino IDE:

  • tworzenie kodu – środowisko umożliwia tworzenie programów w języku opartym na C/C++ z wykorzystaniem prostych bibliotek ułatwiających obsługę sprzętu.

  • Sprawdzanie poprawności – wbudowany kompilator analizuje kod pod kątem błędów składniowych i logicznych.

  • Kompilacja i przesyłanie programu – po napisaniu i sprawdzeniu kodu, program jest kompilowany i za pomocą kabla USB przesyłany bezpośrednio do mikrokontrolera znajdującego się na płytce Arduino.

  • Monitor portu szeregowego – Arduino IDE zawiera narzędzie do komunikacji z płytką w czasie rzeczywistym. Pozwala ono np. na odczyt danych z czujników lub wysyłanie poleceń z komputera do urządzenia.

  • Wsparcie dla wielu płytek i bibliotek – użytkownik może łatwo dodać obsługę różnych modeli płytek Arduino oraz zainstalować dodatkowe biblioteki rozszerzające możliwości programów.

Arduino IDE jest dostępne dla systemów Windows, macOS i Linux. Charakteryzuje się prostym, intuicyjnym interfejsem, dzięki czemu jest idealnym narzędziem dla osób rozpoczynających naukę programowania mikrokontrolerów.

Aby zainstalować Arduino IDE wykonaj następujące czynności:

  1. W przeglądarce internetowej wpisz adres www.arduino.cc.

  2. W menu wyświetlonej strony WWW wybierz SOFTWARE/DOWNLOADS.

R1MNP17ZDQEG8
  1. W sekcji Download the Arduino IDE wybierz plik instalacyjny odpowiedni dla systemu operacyjnego, w którym pracujesz. My wykorzystamy plik dla systemu Windows.

R6AKQXSNQ2OB2
  1. Po pobraniu pliku dwukrotnie kliknij ikonę instalatora. Gdy zapoznasz się licencją, zatwierdź jej warunki i przejdź dalej.

RKU48GAXTJXM4
  1. Wybierz elementy pakietu, które chcesz zainstalować i ustawienia, które ci odpowiadają. Domyślnie zaznaczone są wszystkie opcje: Install Arduino softwareInstall USB drivers (zainstaluj sterowniki USB), Create Start Menu shortcut (utwórz skrót w menu Start),  Create Desktop shortcut (utwórz skrót na Pulpicie),  Associating .ino files (skojarz aplikację z plikami .ino, czyli formatem własnym Arduino). Kliknij przycisk Next.

RGQDNCQ51OLXM
  1. Wybierz folder, w którym ma zostać zainstalowana aplikacja; domyślnie instalowana jest ona na dysku głównym. Aby zmienić lokalizację, kliknij przycisk Browse, wskaż właściwy folder i kliknij przycisk Install.

R9KU7KPP49716
  1. Po zakończeniu pracy instalatora kliknij przycisk Close. Jesteś gotowy do uruchomienia programu Arduino IDE.

RSJGXL8VKMPD6
  1. Oto widok okna głównego programu Arduino IDE:

R1HRCZJFA1LKP

Ostatnim krokiem jest wgranie szkicu do pamięci płytki Arduino.

Aby zapisać i uruchomić program (tzw. szkic) na płytce Arduino, należy wykonać kilka prostych kroków:

  • Podłącz płytkę do komputera

Użyj do tego celu kabl USB. Po podłączeniu system powinien automatycznie rozpoznać urządzenie.

  • Uruchom Arduino IDE

  • Otwórz środowisko programistyczne Arduino IDE.

  • Wybierz odpowiedni model płytki

W menu górnym wybierz menu rozwijane z napisem Select Board, a nastęnie odpowiednią płytkę jak na rysunku.

ROZNMCGQ3B3NO
  • Napisz lub otwórz szkic

Możesz napisać własny kod w głównym oknie edytora lub otworzyć gotowy szkic z menu Plik (File) → Przykłady (Examples).

R1VNE3VTL5KKS
  • Sprawdź poprawność kodu

Kliknij przycisk Sprawdź (✓) na pasku narzędzi, aby skompilować szkic i upewnić się, że nie zawiera błędów.

R1DT1OSR3VJMM
  • Wgraj szkic do płytki

Kliknij przycisk Wgraj (→). Arduino IDE skompiluje program i prześle go do pamięci mikrokontrolera za pomocą kabla USB. Po zakończeniu wgrywania, program automatycznie zacznie działać na płytce.

R5RHCQBN3U9K2
  • Monitoruj działanie programu (opcjonalnie)

Jeśli chcesz zobaczyć dane przesyłane przez płytkę (np. odczyty z czujników), otwórz Monitor portu szeregowego z menu Narzędzia (Tools) → Monitor portu szeregowego (Serial Monitor).

Proces wgrywania szkicu jest szybki i prosty – dzięki temu możesz w łatwy sposób testować i modyfikować swoje projekty.

Słownik

mikrokontroler
mikrokontroler

układ scalony, w skład którego wchodzą: jednostka centralna (CPU), pamięć flash przechowująca instrukcje, pamięć RAM (pamięć robocza) oraz pamięć EEPROM (przechowująca dane)

złącza cyfrowe
złącza cyfrowe

złącza mogące służyć za wejścia lub wyjścia sygnałów; w przypadku pracy jako wyjścia podają one napięcie 5 V (stan wysoki), lub 0 V (stan niski)

szkic
szkic

program (zestaw instrukcji) wykonywany przez mikrokontroler zamontowany na płytce Arduino