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

Arduino® to mikrokontroler rozszerzony na otwartym poziomie, który jest programowany za pomocą języka opartego na okablowaniu. Jego środowisko programistyczne opiera się jednak na przetwarzaniu - bezpłatny, do pobrania języka programowania, który jest powszechnie używany do generowania grafiki komputerowej i złożonych wizualizacji danych. Szkice, które są również nazywane programami, wbudowanymi w przetwarzanie i język Arduino®, używają rozszerzenia pliku programu rozwoju (PDE). Ponadto szkice przetwarzania i Arduino® mogą się ze sobą komunikować, zapewniając dwukierunkową kontrolę nad szkicami przetwarzającymi i sprzęt Arduino®. Komunikacja może być jednokierunkowa lub dwukierunkowa między środowiskiem przetwarzania i Arduino®. Na przykład dane ze szkicu przetwarzania mogą być użyte do kontrolowania sprzętu podłączonego do mikrokontrolera Arduino® lub danych z mikro-kontrolera można użyć do kontrolowania funkcjonalności szkicu przetwarzania. AlternatywnyLy, oba środowiska mogą wpływać na siebie jednocześnie. Niektóre przykłady projektów przetwarzania i Arduino® obejmują użycie potencjometrów do kontrolowania koloru obiektu wyświetlanego przez szkic przetwarzania oraz wykorzystywanie zdarzeń kliknięcia myszy z szkicu przetwarzania w celu kontrolowania serii diod emitujących światło (diody LED).

Języki przetwarzania i Arduino® komunikują się ze sobą za pośrednictwem kodu i uniwersalnego portu seryjnego (USB), który emuluje i pojawia się jako port szeregowy komputera. Aby skonfigurować dwukierunkową komunikację między mikro-kontrolerem a przetwarzaniem lub kontrolować przetwarzanie za pomocą Arduino®, użytkownicy piszą szkice w obu językach. Szkic przetwarzający szuka portu szeregowego podłączonego do Arduino®, podczas gdy kod mikrokontrolera odbiera i przesyła dane z wejść i wyjść Arduino®. Daje to hobbystom całkowitą kontrolę nadich projekty.

Dostępna bezpłatna biblioteka Arduino® do przetwarzania pozwala użytkownikom kontrolować Arduino® z danymi z przetwarzania bez zapisywania kodu dla mikrokontrolera. Zamiast tego na płycie przesyłany standardowy program, a użytkownik zapisuje kod w szkicu przetwarzania. Kod pisemny zazwyczaj wykonuje następujące funkcje: Finds i otwiera port szeregowy podłączony do Arduino®, przechowuje dane z mikrokontrolera w zmiennych i wykorzystuje dane do kontrolowania różnych parametrów, takich jak rozmiar lub kolor obiektu, w szkicu przetwarzania.

Osoby, które uczą się pracować z Arduino® i przetwarzanie, mogą znaleźć przykładowe szkice w środowisku programowania Arduino®. Te szkice są dostarczane z każdym pobieraniem aplikacji, a użytkownicy mogą je zazwyczaj uruchamiać bez zapisywania dodatkowego kodu. Twórcy Arduino® zapewniają również w pełni skomentowane przetwarzanie i kod Arduino® online.

INNE JĘZYKI