/* LEDs an den Pins 2 bis 19 ein- und ausschalten aufgrund eines Java Programmes auf dem Computer, das Daten-Paare sendet: pinNummer, pinPegel Pins 0 und 1 werden nicht benutzt, da auch über sie die serielle Datenübertragung läuft. */ int pinNummer, pinPegel; void setup() { for (int i = 2; i < 20; i++) {pinMode(i, 1);} Serial.begin(9600); } void loop() { if (Serial.available() > 1) // wenn 2 Bytes vorhanden { pinNummer = Serial.read(); // 2 ... 19 pinPegel = Serial.read(); // 0 oder 1 digitalWrite(pinNummer, pinPegel); // entsprechende LED an/aus Serial.flush(); // seriellen Puffer leeren delay(10); // 10ms Erholzeit } }