Die freie Processing Software kann Windows Fenster erstellen, Grafiken ausgeben, auf die Maus reagieren und mit der Seriellen Schnittstellen arbeiten.
Hier ein einfaches Beispiel in dem die Arduino LED13 parallel zum Mausklick eingeschaltet wird.
Zuerst wird das Arduino Programm übersetzt und hoch geladen auf den Uno.
// Arduino LED bei Mausklick anschalten // aus einem Processing 3+ Fenster // // Matthias Busse 18.3.2017 Version 1.0 char wert; // Daten von der seriellen Schnittstelle int led = 13; // Board LED vom Arduino Uno void setup() { pinMode(led, OUTPUT); Serial.begin(38400); } void loop() { while (Serial.available()) { // Wenn serielle Daten kommen, dann lesen wert = Serial.read(); // Daten in val speichern } if (wert == '1') { // bei einer 1 digitalWrite(led, HIGH); // LED ein } else { // sonst digitalWrite(led, LOW); // LED aus } }
Dann das Processing Programm übersetzt Weiterlesen