I want to be able to send a "ping" through the serial monitor and receive a "pong" back. Everything in the function works as intended except for the ping pong part
void serialEvent()
{
String data = Serial.readString();
if (data == "ping") {
Serial.println("pong");
}
else {
red = data.substring(data.indexOf("r") + 1, data.indexOf("g")).toInt();
green = data.substring(data.indexOf("g") + 1, data.indexOf("b")).toInt();
blue = data.substring(data.indexOf("b") + 1).toInt();
setColor(red, green, blue);
}
}