I got some bluetooth probem here.

I have some problem to arduino rc car using bluetooth.

this is my code

#include <SoftwareSerial.h>

#define PIN_RX 2
#define PIN_TX 3

#define PIN_A 4 //Left wheel
#define PIN_B 5 //left wheel
#define PIN_C 6 //right wheel
#define PIN_D 7 //right wheel

SoftwareSerial btSerial(PIN_RX, PIN_TX);
char val;

void setup(){
Serial.begin(9600);
btSerial.begin(9600);
pinMode(PIN_A, OUTPUT);
pinMode(PIN_B, OUTPUT);
pinMode(PIN_C, OUTPUT);
pinMode(PIN_D, OUTPUT);
Serial.println("Arduino RC Car is ready to start");
btSerial.println("Arduino RC Car is ready to start");
}

void loop(){
while(!btSerial.available());
while(btSerial.available()){
val = btSerial.read();
Serial.print(val);
if(val == '4'){//left
Serial.println("left");
left();
}else if(val == '6'){//right
Serial.println("right");
right();
}else if(val == '8'){//forward
Serial.println("forward");
forward();
}else if(val == '2'){//backward
Serial.println("backward");
backward();
}else if(val == '0'){//stop
Serial.println("stop");
stop();
}
}
}

void forward(){
digitalWrite(PIN_A, HIGH);
digitalWrite(PIN_B, LOW);
digitalWrite(PIN_C, HIGH);
digitalWrite(PIN_D, LOW);
}
void backward(){
digitalWrite(PIN_A, LOW);
digitalWrite(PIN_B, HIGH);
digitalWrite(PIN_C, LOW);
digitalWrite(PIN_D, HIGH);
}
void left(){
digitalWrite(PIN_A, LOW);
digitalWrite(PIN_B, HIGH);
digitalWrite(PIN_C, HIGH);
digitalWrite(PIN_D, LOW);
}
void right(){
digitalWrite(PIN_A, HIGH);
digitalWrite(PIN_B, LOW);
digitalWrite(PIN_C, LOW);
digitalWrite(PIN_D, HIGH);
}
void stop(){
digitalWrite(PIN_A, LOW);
digitalWrite(PIN_B, LOW);
digitalWrite(PIN_C, LOW);
digitalWrite(PIN_D, LOW);
}

with serial monitor, I can control rc car.

but when I use the HC-06 bluetooth module and bluestick android app,

I can't see nothing on serial monitor.

What did I do wrong?

What did I do wrong?

Used the wrong kind of bluetooth device?
Made no attempt to connect to it?
Failed to pair with the phone?
Connected it incorrectly?

Who knows? You left out an incredible amount of detail.