Es fehlt die Initialisierung der Bluetooth Softserial Schnittstelle. Ebenso stimmt die Abfrage in der loop() Funktion nicht:
Code:
...
  Serial.begin(115200);  
  bluetooth.begin(9600);      
}
 
void loop() {
{
  if (bluetooth.available())
  {
    val = bluetooth.read();
    Serial.print(val);
  }
  else if (Serial.available())
  {
    val = Serial.read();
    bluetooth.print(val);
  }
...