The way connect HM-10 is different to that of HC-06????

Below is the code that I used to HC-06 bluetooth module.
it works fine, if I write AT on serial monitor, OK come.

But I just changed module to HM-10 and tested it by writing AT on Serial monitor,
It didn’t answer any, So, I finally changed module to HC-06 without doing anything and then, wrote AT to Serial monitor then OK return…

Why is it? should I changed something?
ACC GND TX RX order is exactly same as HC-06…

#include <SoftwareSerial.h>

int blueTx=2;   //Tx 

int blueRx=3;   //Rx 

SoftwareSerial mySerial(blueTx, blueRx); 

void setup() 






void loop()


 if (mySerial.available()) {       



 if (Serial.available()) {         




How to use this forum - please read

It could be the content of what you send.
Use upper case only and no end symbols (e.g. \r or \n)