Hello all,
I am trying to send AT commands to a telemetry radio (Sparkfun Link).
I wrote a quick script to send serial commands, and I am not receiving anything back. I send a "+++" to place it into AT mode, and I am supposed to get "OK" in return. Any idea what I am doing wrong? Any help is greatly appreciated!
#include <SoftwareSerial.h>
const byte rxPin = 0;
const byte txPin = 1;
String TXdata;
SoftwareSerial mySerial(rxPin, txPin);
void setup() {
mySerial.begin(57600);
Serial.begin(115200);
}
void loop() {
if(Serial.available() > 0){ //check if any data was received
// Get Data from Serial Monitor Input
TXdata = Serial.readStringUntil('\n');
Serial.println("Input = " + TXdata);
Serial.println("Waiting...");
delay(3000);
// Send to Device
Serial.println("Sending: " + TXdata);
mySerial.print(TXdata);
// Get response
Serial.print("RECEIVED DATA: ");
Serial.println(mySerial.readString());
//Serial.println(TXdata);
}
}