Progress report is that I was able to get the microcontroller to send a command to the Microstrain. The command "0xC2" is needed to initiate communication before the Microstrain will output data. It's default is polled mode so I should be receiving data but I only get a square O, a y with two dots over it, and an A with a carot over it. Anyone know what this means? Please help
I used the following
//#include <SoftwareSerial.h>
#include <NewSoftSerial.h>
int Tx = 1; // Set Tx to 1
int Rx = 0;
int incomingByte = 0; // for incoming serial data
void setup()
{
pinMode(Tx, OUTPUT); // sets the digital pin as output
pinMode(Rx, INPUT);
Serial.begin(115200); // opens serial port, sets data rate to 9600 bps
delay(5000);
char a = 0xC2;
Serial.print(a);
delay (1000);
}
void loop() {
// send data only when you receive data:
// if (Serial.available() >= 0) {
// read the incoming byte:
// incomingByte = Serial.read();
// say what you got:
// Serial.print("I received: ");
// Serial.println(incomingByte, BYTE);
// }
}