int port = 0;
char text;
bool LedState;
void setup() {
Serial.begin(9600);
Serial.println("Programmstart...");
}
void loop() {
if (Serial.available() > 0) {
char Portzahl = Serial.read();
Serial.print(Portzahl);
if (Portzahl >= '0' && Portzahl <= '9') {
//Prüft ob der eingegebene Charakter zwischen 0 und 9 liegt.
// Charakter in Dezimale Zahl
port = Portzahl - '0';
pinMode(port, OUTPUT);
if (LedState == 0) {
digitalWrite(port, HIGH);
LedState = 1;
} else if (LedState == 1) {
digitalWrite(port, LOW);
LedState = 0;
}
}
}
}