User Login

Digital Load Cells with Arduino

Some applications may require a load cell or force sensor to input force measurement into a microcontroller such as the Arduino compatible Mega 2560. For such applications, our iLoad series digital load cells with Serial TTL output can be used directly without need for any signal conditioners.

The iLoad series digital load cells have built-in, royalty free ASCII command set. One can connect the Tx, Rx serial pins from the sensor directly into the Arduino Rx, Tx pins. Once connected, the microcontroller can issue commands to tare (zero) the load cells and read calibrated load values.

The Serial TTL output feature is also available with our DI-100 digital load cell interface. You can connect the DI-100 to any wheatstone bridge, strain gage or any analog sensor with ratiometric mVolt/Volt output. Then Arduino microcontroller board can communicate via serial commands through the Tx, Rx pins.

Sample code for an Arduino compatible Mega 2560 microcontroller board to read weights from a scale built using a single point load cell (RSP1) and a DI-100 digital load cell interface is available here.


Arduino Mega 2560 Serial TTL Connections

Connections from the iLoad series digital load cells, DQ-1000 or DI-100 digital load cell interface to the Arduino Mega 2560 (Red -> 5V, Black -> Ground, Green -> Tx (out of Arduino), White -> Rx (in to Arduino)).  IN our example code the Red wire from the iLoad or iLoad Pro series sensor or DI-100 is connected to the pin lebeled 5V, the black wire to the pin labeled GND, the Green wire to the pin labeled TX2 (#16) and White to the pin labeled RX2 (#17).  The shield wire is also connected to GND.

 


 
Arduino Mega 2560 to HX-100 hybrid board connections

 

Connections from the iLoad series load cell, DQ-1000 or DI-100 digital load cell interface to the Arduino Mega 2560 through the HX-100 break-out board (Red ->VCC, Black -> Ground, Green -> Rx (into sensor), White -> Tx (out of sensor)).