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
