Może Raspberry Pi kontrolować Arduino

Może Raspberry Pi kontrolować Arduino

Raspberry Pi to minikomputer. Używa całego systemu operacyjnego o nazwie Raspberry Pi OS. Raspberry Pi jest głównie używany do tworzenia aplikacji za pomocą komputerowych języków programowania, takich jak Python, podczas gdy Arduino jest płytą opartą na mikrokontrolerze, która może kontrolować różne obwody elektryczne, takie jak diody LED, czujniki, silniki i moduły sprzętowe. Arduino działa jak pomost między mikrokontrolerem a światem programowania. Tutaj omówimy, jak używać Arduino z Raspberry Pi.

Może Raspberry Pi kontrolować Arduino

Tak. Raspberry Pi może kontrolować Arduino. Arduino może odbierać polecenia z Raspberry Pi za pomocą standardowego protokołu USB za pośrednictwem portu szeregowego. Zarówno Arduino, jak i Raspberry Pi mogą być używane razem w złożonych projektach, w których tablica PI może działać jako główny mózg, który wysyła instrukcje do tablicy Arduino. Jak każdy inny kontroler Arduino potrzebuje również IDE, aby spalić w nim kod. W następnej sekcji dowiesz się, jak interfejs Raspberry Pi i Arduino.

Jak uruchomić Arduino za pomocą Raspberry Pi

Aby uruchomić Arduino za pomocą Raspberry Pi, musimy skonfigurować platformę rozwojową Arduino w Raspberry Pi. Arduino IDE to narzędzie programowe używane do programowania płyt Arduino. Wykonaj te proste kroki, aby zakończyć instalację Arduino IDE z Raspberry Pi.

Krok 1: Otwarty blok terminalu

Aby rozpocząć instalację Arduino, otwórz blok terminalu w Raspberry Pi.

Krok 2: Zainstaluj Arduino IDE

Po otwarciu terminalu, Typ, wspomniane poniżej polecenie, aby rozpocząć instalację Arduino IDE. Terminal Raspberry Pi pobranie wszystkich plików wymaganych do uruchomienia Arduino IDE.

$ sudo apt instinst instaluj arduino -y

Krok 3: Sprawdź wersję Arduino IDE

Teraz Arduino jest pomyślnie zainstalowane w naszym systemie. Aby sprawdzić, która wersja Arduino IDE jest zainstalowana, Typ poniżej podane polecenie:

$ Arduino --version

Krok 4: Zainstaluj pakiety Java

Po instalacji IDE musimy zainstalować pakiety Java, bez których Arduino IDE nie otworzy się. Aby sprawdzić, czy pakiety Java są zainstalowane w Raspberry Pi, uruchom następujące polecenie:

$ java --version

Jeśli pakiety Java nie są zainstalowane, Typ, wspomniane wspomniane polecenie:

$ sudo apt Zainstaluj openjdk-17-jdk -y

Wszystkie wymagane pakiety Java zostaną zainstalowane w Raspberry Pi.

Krok 5: Uruchom Arduino IDE

Aby otworzyć Arduino IDE, mamy dwie opcje przy użyciu polecenia w bloku terminalu lub za pomocą menu aplikacji.

Wpisz poniżej pisemne polecenie w terminalu, aby otworzyć IDE.

$ Arduino

Lub wybierz ikonę IDE z menu aplikacji i kliknij, aby otworzyć Arduino IDE.

Krok 6: Interfejs Arduino IDE

Nowe okno pokazujące interfejs IDE, który jest otwarty za pomocą pustego szkicu. Tutaj możemy napisać i przesyłać nasz kod na tablice Arduino.

Krok 7: Połącz Arduino z Raspberry Pi

Aby rozpocząć programowanie płyty Arduino za pomocą Raspberry Pi Connect za pomocą USB b kabel. Podłącz płytę Arduino z Raspberry Pi, jak pokazano na poniższym zdjęciu:

Krok 8: Wybierz tablicę Arduino

Zanim przejdziemy dalej, musimy wybrać, z których płyt Arduino będziemy używać.

Nawigować do Narzędzia> Board> Arduino Uno:

Krok 9: Wybierz port COM

Jak wybraliśmy płytę Arduino, wykonaj poniżej kroki, aby wybrać port COM, z którym podłączono płytę Arduino.

Iść do Narzędzia> Port> Porty szeregowe:

Krok 10: Uruchom przykładowy szkic

Rozpocząć od pierwszego programu Arduino. Otwarty wbudowany przykład LED:

Nawigować do: Pliki> Przykłady> Podstawy> Mrugnięcie:

Krok 11: Skompiluj i przesyłaj przykładowy szkic LED

Skompiluj i prześlij program LED za pomocą prawej strzałki w lewym górnym rogu. W oknie wyjściowym pojawi się komunikat, „Zakończone przesyłanie”.

Krok 12: Wyjście programu LED Arduino

Po pomyślnym przesłaniu programu na deskę Arduino Uno wbudowana dioda LED na płycie Arduino zacznie migać w wzorze 1 sekundy na i 1 sekundę.

Z powodzeniem przesłaliśmy nasz pierwszy program na płycie Arduino za pomocą Raspberry Pi, co wyjaśnia, że ​​możemy kontrolować Arduino za pomocą płyty Raspberry Pi.

Wniosek

Arduino i Raspberry Pi mogą działać synergistycznie w projekcie. Omówiliśmy, jak można kontrolować Arduino, wysyłając polecenia z Raspberry Pi i otrzymując dane. Aby rozpocząć programowanie Arduino za pomocą Raspberry Pi, jest zaledwie kilka kroków dalej. Postępując zgodnie z powyższymi krokami, możemy łatwo przesyłać programy do Arduino.