Esperar input serial

No te funciona porque esta al revés.

Con Serial.available() == 0 estas preguntando si el buffer esta vacio.

void loop(){
   if (Serial.available()){
      char ch = Serial.read();
   }
}