Jaki jest związek między przetwarzaniem a Arduino®?

Arduino® jest rozszerzonym mikrokontrolerem typu open source, który jest programowany w języku opartym na okablowaniu. Jednak jego środowisko programistyczne opiera się na Processing - darmowym języku programowania do pobrania, który jest powszechnie używany do generowania grafiki komputerowej i złożonych wizualizacji danych. Szkice, zwane także programami, wbudowane w Processing i język Arduino® wykorzystują rozszerzenie pliku Processing Development Environment (PDE). Dodatkowo szkice Processing i Arduino® mogą komunikować się ze sobą, zapewniając dwukierunkową kontrolę nad szkicami Processing i sprzętem Arduino®.

Komunikacja może być jednokierunkowa lub dwukierunkowa między środowiskiem Processing a Arduino®. Na przykład dane ze szkicu Przetwarzanie mogą służyć do sterowania sprzętem podłączonym do mikrokontrolera Arduino® lub dane z mikrokontrolera mogą służyć do kontrolowania funkcjonalności szkicu Przetwarzanie. Alternatywnie oba środowiska mogą wpływać na siebie jednocześnie. Niektóre przykłady projektów Processing i Arduino® obejmują użycie potencjometrów do sterowania kolorem obiektu wyświetlanego przez szkic Processing oraz użycie zdarzeń kliknięcia myszy ze szkicu Processing do sterowania szeregiem diod elektroluminescencyjnych (LED).

Języki przetwarzania i Arduino® komunikują się ze sobą za pomocą kodu i portu uniwersalnej magistrali szeregowej (USB), który emuluje i pokazuje się jako port szeregowy komputera. Aby skonfigurować dwukierunkową komunikację między mikrokontrolerem a przetwarzaniem lub kontrolować przetwarzanie za pomocą Arduino®, użytkownicy piszą szkice w obu językach. Szkic przetwarzania poszukuje portu szeregowego podłączonego do Arduino®, podczas gdy kod mikrokontrolera odbiera i przesyła dane z wejść i wyjść Arduino®. Zapewnia to hobbystom całkowitą kontrolę nad ich projektami.

Dostępna bezpłatna biblioteka Arduino® do przetwarzania pozwala użytkownikom kontrolować Arduino® z danymi z przetwarzania bez pisania kodu dla mikrokontrolera. Zamiast tego na tablicę przesyłany jest standardowy program, a użytkownik zapisuje kod w szkicu Przetwarzanie. Napisany kod zwykle wykonuje następujące funkcje: wyszukuje i otwiera port szeregowy podłączony do Arduino®, przechowuje dane z mikrokontrolera w zmiennych i używa danych do sterowania różnymi parametrami, takimi jak rozmiar lub kolor obiektu, w Przetwarzanie szkicu.

Osoby uczące się pracy z Arduino® i przetwarzaniem mogą znaleźć przykładowe szkice w środowisku programowania Arduino®. Szkice te są dostarczane z każdym pobraniem aplikacji, a użytkownicy zazwyczaj mogą je uruchomić bez pisania dodatkowego kodu. Twórcy Arduino® zapewniają również w pełni skomentowane przetwarzanie i kod Arduino® online.

INNE JĘZYKI

Czy ten artykuł był pomocny? Dzięki za opinie Dzięki za opinie

Jak możemy pomóc? Jak możemy pomóc?