Sending FSR data from BlueSmirf to BlueSmirf

I HATE asking for help but Ive tried for months to try to write code based on various examples to get my Flexiforce FSR data from a redboard with a BlueSmirf to another redboard with a Bluesmirf. Im a physical therapist trying to make a strength tester so code is NOT my expertise. I would REALLY appreciate & reward any help to get me out of this roadblock & back to creating & testing the new product with patients! I can get my serial monitor to on my send Redboard to read my FSR just fine, I just cant get it on the other end.

Heres my SEND code

#include <SoftwareSerial.h>  

int bluetoothTx = 2;  // TX-O pin of bluetooth mate, Arduino D2
int bluetoothRx = 3;  // RX-I pin of bluetooth mate, Arduino D3

SoftwareSerial bluetooth(bluetoothTx, bluetoothRx);

int flexiForcePin = A0;


void setup()
{
 Serial.begin(9600);  // Begin the serial monitor at 9600bps
  bluetooth.begin(115200);  // The Bluetooth Mate defaults to 115200bps
    bluetooth.println("U,9600,N");  // Temporarily Change the baudrate to 9600, no parity
  // 115200 can be too fast at times for NewSoftSerial to relay the data reliably
  bluetooth.begin(9600);  // Start bluetooth serial at 9600
}

void loop()
{
  int flexiForceReading = analogRead(flexiForcePin); 
  delay(1000);
Serial.println (flexiForceReading);
bluetooth.println (flexiForceReading);
}

Heres my Receive Code

// SoftwareSerial - Version: Latest 
#include <SoftwareSerial.h>  

int bluetoothTx = 2;  // TX-O pin of bluetooth mate, Arduino D2
int bluetoothRx = 3;  // RX-I pin of bluetooth mate, Arduino D3

SoftwareSerial bluetooth(bluetoothTx, bluetoothRx);

void setup()
{
 Serial.begin(9600);  // Begin the serial monitor at 9600bps

  bluetooth.begin(115200);  // The Bluetooth Mate defaults to 115200bps
  
    bluetooth.println("U,9600,N");  // Temporarily Change the baudrate to 9600, no parity
  // 115200 can be too fast at times for NewSoftSerial to relay the data reliably
  bluetooth.begin(9600);  // Start bluetooth serial at 9600
}

void loop()
{
  if(bluetooth.available())  // If the bluetooth sent any characters
  {
    // Send any characters the bluetooth prints to the serial monitor
    Serial.print((char)bluetooth.read());  
  }
  if(Serial.available())  // If stuff was typed in the serial monitor
  {
    // Send any characters the Serial monitor prints to the bluetooth
    bluetooth.print((char)Serial.read());
  }

}

Did I mention a reward for the help ??

Thanks I'm desperate here
Mike

Apart from any other issues, using software serial at 115200 is the kiss of death, and you need to ensure you are running at 9600.

Your code seems to be trying to do that - in a depressingly clunky way - but you need to be sure it is actually happening to both, before they are attempting to communicate.

You appear to have connected Arduino Tx to bluetooth Tx, and Rx > Rx. Transmitters transmit to receivers Tx>Rx and Rx<Tx. Check that before anything else. While I think Bluesmirfs are overpricerd and over-complicated, if you are using their recommended software, I guess it should work.

Appreciate the thoughts Nick
I was modifying some of the code example they have on their site which puts the BlueSmirf in command mode so I dont have clean code to modify really. there was something about 115200 being the default & having to change it so thats what they do.
I tried changing the connectors both ways, no such luck. Im not a fan of these Bluesmirfs, if theres a better way to communicate the FSR data to another board wirelessly in a small package, im ALL EARS

Assuming FSR data is just serial data like any other, a pair of HC-05s will surely suffice. They run at 9600 by default, which is a comforting start, and are well-supported around here. You can probably save your self a lot of grief by investing as little as $7.

http://www.martyncurrey.com/connecting-2-arduinos-by-bluetooth-using-a-hc-05-and-a-hc-06-pair-bind-and-link/

Ordered! Hopefully I can get these bad boys to work easier! They also have some code that may be easier to work with as well. I'll be back with results & your reward if it does!

Nick_Pyner:
Assuming FSR data is just serial data like any other, a pair of HC-05s will surely suffice. They run at 9600 by default, which is a comforting start, and are well-supported around here. You can probably save your self a lot of grief by investing as little as $7.

Connecting 2 Arduinos by Bluetooth using a HC-05 and a HC-06: Pair, Bind, and Link – Martyn Currey

Saved my bacon
Not only do I have communication to each other, the guy also has an app on Android.
Now I can make 2 prototypes! Clutch, to heck with the BlueSmirfs, these HC-05 & 06 combind with the above site was perfect. You're getting the reward!