I am trying to use an FC2231 loadell with an Arduino Mega ADK. The load cell is a three wire amplified cell. I have wired it to the 5V and ground with the output to A1. When I do an analogRead(A1), I get a constant value of 99. No change is ever read when a load is applied. What am I missing. Any help would be greatly appreciated.

Any chance on a link to the data sheet. The only one I have been able to find is not a "three wire amplified cell" but just a 4 wire bridge detector.

Here is the spec sheet.

FC22.pdf (108 KB)

Thanks.
A reading of 99 corresponds to a voltage of about 0.48V which is what can be expected for a zero force according to the data sheet. So it looks like there is nothing wrong with the setup.

I noticed there are 4 different ranges of sensor depending on what you have it could take more load to make a significant change to the output voltage.
Alternatively you might not be applying the load at the right point on the sensor.

If I check the output from the load cell, I can apply enough load to change the voltage from .5 to about 2.5. The reading from the Arduino stays at 99. I thought the initial reading was correct as you said, but the fact that it is not changing is what confuses me. No matter how much load I apply, it reads the same value I appreciate your help.

Thanks,
Tim

If I check the output from the load cell, I can apply enough load to change the voltage from .5 to about 2.5.

Is this when it is connected to the arduino?
What software are you running?
Can you post it.

Found the problem. Misplaced } in the code. Stupid mistake. Thanks for all of your replies and help.

im new with this..can u help me how to get the reading and load which is correct?

// Put two known loads on the sensor and take readings. Put those values
// here.
float aLoad = 18.41; // lbs.
float bLoad = 0.00; // lbs.

long time = 0;
int interval = 500; // Take a reading every 500 ms

void setup() {
Serial.begin(9600);
}

void loop() {