Java-Programm schaltet LEDs am Arduino an und aus



Du solltest vorher unbedingt dieses Experiment (Wie geht serielle Datenübertragung mit Java - neue Version) erfolgreich durchgeführt haben.


Ziel:

Ein Java-Programm (es ist ein sogenanntes "Frontend") sendet Informationen zu Arduino.
Diese Informationen werden im Arduino benutzt, um entsprechende LEDs ein und aus zu schalten.


                       


Die Informationen werden in Form von Bytes über USB (also seriell) zum Arduino gesendet.

Das Frontend erkennt selbst den am Computer angeschlossenen Arduino (getestet unter Windows 10).

Das Setzen des Hakens in einer CheckBox lässt die entsprechende, am Arduino angeschlossene LED leuchten.
Das Wegnehmen des Hakens lässt die entsprechende LED wieder verlöschen.

Im Beispiel leuchtet die LED am Pin 11. Alle anderen LEDs sind verloschen.

Die Pins 0 und 1 werden nicht benutzt, da diese mit an der seriellen Datenübertragung angeschlossen sind.

Downloade hier das fertige Frontend, wie es oben zu sehen ist.
Downloade hier den Java Quelltext des Frontends.
Downloade hier den Arduino-Quelltext.