Arduino zapewnia studentom, hobbystom i organizacjom solidną platformę do opracowywania projektów elektronicznych i prototypowania przy bardzo niskich kosztach.
Linux to świetny system operacyjny do rozwijania projektu Arduino, ale najpierw musisz zainstalować Arduino IDE w swoim systemie. Arduino IDE pomoże Ci napisać kod, uruchomić go, a na koniec przesłać go na płytę Arduino.
Dlaczego warto korzystać z Arduino?
Arduino to idealna platforma do rozpoczęcia pracy z robotyką i elektroniką. Jest szeroko stosowany w szkołach i innych organizacjach, ponieważ jest bardzo dostępny i niedrogi. Możesz go używać do tworzenia szerokiej gamy projektów, od małych po złożone.
Arduino jest wieloplatformowe, a zatem łatwe w użyciu bez względu na platformę, na której się znajdujesz. Jest obsługiwany w systemach Unix, macOS, Linux i Windows, podczas gdy większość konkurencyjnych mikrokontrolerów jest obsługiwana tylko w systemie Windows.
Kolejną dużą zaletą jest to, że Arduino jest open source. Większość ludzi kojarzy open source z samym oprogramowaniem, ale Arduino obejmuje zarówno sprzęt, jak i oprogramowanie typu open source. Dzięki temu wkład szerokiego grona odbiorców może jeszcze bardziej ulepszyć platformę.
Krok 1: Pobieranie archiwum Arduino IDE w systemie Linux
Najnowsze środowisko Arduino IDE można pobrać ze strony Strona Arduino. Arduino IDE jest dostępne we wszystkich głównych systemach operacyjnych i architekturach, w tym w architekturze ARM i 32-bitowej.
Ściągnij:IDE Arduino
IDE ma postać archiwum tar. Pliki tar to skompresowane zarchiwizowane pliki, które są szeroko stosowane do dystrybucji oprogramowania w systemie Linux. Zwykle mają następujące rozszerzenia plików: TAR.XZ i TAR.GZ.
Użyj narzędzia GNU tar, aby rozpakuj pobrany plik archiwum w systemie Linux. Aby to zrobić, przejdź do katalogu Pobrane lub gdziekolwiek pobrałeś swoje IDE za pomocą polecenie cd:
płyta CD ~/Pobieranie
Następnie wyodrębnij zarchiwizowany plik za pomocą tar. Pamiętaj, aby zastąpić nazwę pliku poprawną w poniższym poleceniu:
smołaxvfarduino-*.smoła.xz
Pliki są rozpakowywane do folderu arduino-1.8.19. Numer wersji będzie się różnić w zależności od pobranej wersji IDE.
Krok 2: Instalacja Arduino IDE w systemie Linux
Aby rozpocząć instalację, przejdź do wyodrębnionego folderu, który będzie miał nazwę podobną do arduino-x.x.x, z x.x.x będący numerem wersji. W tym przypadku nazwa wyodrębnionego folderu to arduino-1.8.19.
płyta CDarduino-1.8.19
Uruchom install.sh skrypt instalacyjny za pomocą następującego polecenia:
sudo ./install.sh
Skrypt zainstaluje dla Ciebie IDE i poinformuje Cię, kiedy to się skończy.
Krok 3: Konfiguracja IDE i urządzenia
Po zakończeniu instalacji możesz podłączyć urządzenie Arduino do portu USB w komputerze.
wciśnij Super klucz i wyszukaj "arduino", aby uruchomić Arduino IDE z GUI. Możesz też po prostu uruchomić polecenie arduino w swoim terminalu.
Przy pierwszym uruchomieniu IDE pojawi się okno dialogowe sprawdzania uprawnień podobne do poniższego. Kliknij na Dodać przycisk, aby kontynuować. Spowoduje to dodanie użytkownika do grupy dialout, co umożliwi przesłanie kodu wykonawczego do urządzenia Arduino.
Alternatywnie możesz ręcznie dodać użytkownika do grupy połączeń za pomocą polecenia:
sudo usermod -aG dialout $USER
Wyloguj się z terminala i komputera a następnie zaloguj się ponownie, aby zmiany zaczęły obowiązywać. Tylko użytkownik root i członkowie grupy dialout mogą przesyłać kod do urządzeń Arduino podłączonych do komputera.
W swoim Arduino IDE przejdź do Narzędzia > Port, a Twoje urządzenie Arduino znajduje się na liście Porty szeregowe etykietę, jak pokazano poniżej.
Jeśli nadal nie ma go na liście, spróbuj ponownie podłączyć urządzenie Arduino.
Uruchamianie pierwszego programu za pomocą Arduino IDE
Arduino IDE zawiera kilka podstawowych przykładów zawierających gotowy do uruchomienia kod. Kliknij Akta > Przykłady > 01. Podstawy > Migać. Spowoduje to otwarcie podstawowego projektu kodu migającego światłem, który zasadniczo włącza światło na twoim Arduino na sekundę, a następnie wyłącza się i ponownie włącza w nieskończoność.
Dobrą praktyką jest zweryfikowanie lub skompilowanie kodu przed przesłaniem go na urządzenie. W ten sposób złapiesz błędy w IDE. Kliknij Naszkicować w menu, a następnie wybierz Zweryfikuj/Skompilujlub po prostu naciśnij Ctrl + R. Jeśli Twój kod skompiluje się pomyślnie, jesteś gotowy do wgrania kodu do urządzenia Arduino.
Kliknij na Naszkicować ponownie opcję menu i wybierz Wgrywać. Możesz także użyć skrótu klawiaturowego Ctrl + U.
Kontrolki TX i RX na mikrokontrolerze Arduino będą migać, gdy IDE prześle kod. Następnie główne światło Arduino zacznie migać zgodnie z podanymi instrukcjami.
Arduino IDE w systemie Linux jest świetne dla początkujących
Po zainstalowaniu Arduino IDE jesteś gotowy do budowania niesamowitych projektów robotyki i automatyzacji. Arduino to solidna platforma z dużą społecznością użytkowników i jest stosunkowo tania na początek.
Aby jak najlepiej wykorzystać swoje Arduino, zacznij od małych projektów, które nie wymagają tak dużego sprzętu, a z czasem przejdź do złożonych projektów.