Was ist die Verbindung zwischen Verarbeitung und Arduino®?
Das Arduino® ist ein Open-Source-Augmented Micro-Controller, der mit einer auf Verkabelung basierenden Sprache programmiert wird. Die Entwicklungsumgebung basiert jedoch auf der Verarbeitung - eine kostenlose, herunterladbare Programmiersprache, die häufig zum Generieren von Computergrafiken und komplexen Datenvisualisierungen verwendet wird. Skizzen, die auch als Programme bezeichnet werden, in der Verarbeitung eingebaute und die Arduino® -Sprachdateierweiterung (PDE) der Verarbeitungsentwicklung (PDE) verwendet. Darüber hinaus können Verarbeitungs- und Arduino®-Skizzen miteinander kommunizieren und bidirektionale Kontrolle über Verarbeitungsskizzen und Arduino®-Hardware bieten. Die Daten einer Verarbeitungsskizze können beispielsweise verwendet werden, um die mit dem Arduino®-Mikrokontroller verbundene Hardware zu steuern, oder Daten aus dem Mikrokontroller können verwendet werden, um die Funktionalität einer Verarbeitungsskizze zu steuern. AlternativeBeide Umgebungen können sich gleichzeitig gegenseitig beeinflussen. Einige Beispiele für Verarbeitung und Arduino®-Projekte umfassen die Verwendung von Potentiometern zur Steuerung der Farbe eines von einer Verarbeitungsskizze angezeigten Objekts und der Verwendung von Ereignissen von Mausklicks aus einer Verarbeitungsskizze zur Steuerung einer Reihe von Leuchtdioden (LEDs).
Die Verarbeitung und die Arduino® -Sprachen kommunizieren miteinander über Code und den Universal Serial Bus (USB), der als serieller Port des Computers emuliert und auftaucht. Um die bidirektionale Kommunikation zwischen dem Mikrokontroller und der Verarbeitung oder zur Steuerung der Verarbeitung mit dem Arduino® zu kontrollieren, schreiben Benutzer Skizzen in beiden Sprachen. Die Verarbeitungsskizze sucht nach dem seriellen Port, der mit dem Arduino® verbunden ist, während der Micro-Controller-Code Daten aus den Arduino's®-Eingängen und -ausgängen empfängt und überträgt. Dies bietet Hobbyisten die totale Kontrolle überihre Projekte.
Die verfügbare kostenlose Arduino®-Bibliothek zur Verarbeitung ermöglicht es Benutzern, ein Arduino® mit Daten aus der Verarbeitung zu steuern, ohne Code für den Mikrokontroller zu schreiben. Stattdessen wird ein Standardprogramm in die Karte hochgeladen und der Benutzer den Code in der Verarbeitungsskizze schreibt. Der geschriebene Code führt typischerweise die folgenden Funktionen aus: Findet und öffnet den mit dem Arduino® verbundenen seriellen Port, speichert Daten aus dem Mikrokontroller in Variablen und verwendet die Daten, um verschiedene Parameter wie die Größe oder Farbe eines Objekts in der Verarbeitungsskizze zu steuern.
Personen, die lernen, mit dem Arduino® und der Verarbeitung zusammenzuarbeiten, finden Beispiele in der Arduino® -Programmierumgebung. Diese Skizzen werden mit jedem Download der Anwendung geliefert, und Benutzer können sie normalerweise ausführen, ohne zusätzlichen Code zu schreiben. Die Hersteller des Arduino® bieten auch vollständig kommentierte Verarbeitung und Arduino® -Code online an.