Question
Can't communicate with CR95HF over UART
We've connected CR95HF with arduino uno via UART but it seems to give random outputs on the serial monitor.
The arduino code:
#include <SoftwareSerial.h>
SoftwareSerial BTserial(4, 5);
void setup() {
// put your setup code here, to run once:
pinMode(5,OUTPUT);
digitalWrite(5,HIGH);
delay(5000);
digitalWrite(5,LOW);
delay(250);
digitalWrite(5,HIGH);
delay(200);
BTserial.begin(57600);
Serial.begin(9600);
BTserial.write(0x55);
Serial.println(BTserial.read());
BTserial.write(0x55);
Serial.println(BTserial.read());
BTserial.write(0x55);
Serial.println(BTserial.read());
BTserial.write(0x55);
Serial.println(BTserial.read());
BTserial.write(0x55);
Serial.println(BTserial.read());
delay(1000);
BTserial.write(0x01);
BTserial.write((byte)0x00);
Serial.println(BTserial.read());
delay(1000);
BTserial.write(0x02);
BTserial.write(0x02);
BTserial.write(0x01);
BTserial.write(0x0D);
Serial.println(BTserial.read());
delay(1000);
}
void loop() {
BTserial.write(0x04);
BTserial.write(0x03);
BTserial.write(0x26);
BTserial.write(0x01);
BTserial.write((byte)0x00);
Serial.println(BTserial.read());
delay(1000);
}The Serial Monitor:

