Delay über Seriellen Monitor setzen

Hi Leute ich habe ne frage ist es möglich einen delay über den Seriellen Monitor zu setzten, der dann eine LED anschaltet sobald man Enter drückt und dann nach der eingegebenen Zahl wieder Ausschaltet? Am besten wäre es noch wenn die Eingabe nicht in Millisekunden sondern in Stunden und Minuten wäre. Danke schon mal im Vorraus Grüße Johannes

Ja, das ist möglich. Ansehen Serial input basics

Hanzzz98: ist es möglich einen delay über den Seriellen Monitor zu setzten, der dann eine LED anschaltet sobald man Enter drückt und dann nach der eingegebenen Zahl wieder Ausschaltet?

Ja.

Lese erst mal eine Zahl ein: http://forum.arduino.cc/index.php?topic=361111.msg2494595#msg2494595

Wenn das geht, kann man dann die erste Variante erweitern um z.B. per Komma oder Doppelpunkt getrennte Zeichenketten und Zahlen umzuwandeln:

int hours;
int minutes;

void loop()
{
   if (readSerial(Serial) == true)
   {
      hours = atoi(strtok(serialBuffer, ",:"));
      minutes = atoi(strtok(NULL, ",:"));
   }
}

Dann gibst du das ein "1:30" (und stellst den Serial Monitor auf Newline ein!). Das wird dann eingelesen und in zwei Integer gewandelt