Keypress & loop()

To debug better my code i need something like a breakpoint into loop() using keypressed coming from serial
Which is the best way to do it?

Thanks

@blondie63, use Serial.available() to see if a key is available and then Serial.read() go empty the buffer so you don’t get multiple triggers:

if (Serial.available()) {
  //key has been pressed so "breakpoint" stuff here
  Serial.read();  //Read to remove char from buffer to avoid multiple triggers
  //Breakpoint code goes here
}

now i understand my error, serial.read() missing…
Thanks

1 Like