Home / Sensors / DFRobot SEN0602
DFRobot · RS-485 sensor
DFRobot
DFRobot 3-in-1 — moisture, temperature, pH.
The DFRobot SEN0602 is a 3-in-1 RS-485 soil probe reporting moisture, temperature and pH over Modbus-RTU on RS-485 at 9600 bps, 8N1, on DC 5–30 V. This guide documents 5 registers, default Modbus address 1. It does not report EC, N-P-K, salinity and others. For those on the same bus: EC → DFRobot SEN0603; N-P-K → DFRobot SEN0605. Sankhya firmware profile: DFROBOT_3in1_pH.
Specs sourced from: Official DFRobot wiki (SEN0600–SEN0605 product pages).
Function codes 0x03, 0x06 at 9600 bps, 8N1. Data registers are read with 0x03; configuration registers are written with 0x06. PLC column shows the 4xxxx Modbus holding-register convention.
| Register | PLC | Parameter | Type | Scale | Unit | R/W | Notes |
|---|---|---|---|---|---|---|---|
| 0000H | 40001 | Soil moisture | uint16 | 0.1 | % | RO | |
| 0001H | 40002 | Soil temperature | int16 | 0.1 | °C | RO | |
| 0003H | 40004 | pH | uint16 | 0.1 | pH | RO | |
| 07D0H | 42001 | Device address | uint16 | 1 | — | RW | |
| 07D1H | 42002 | Baud rate | uint16 | 1 | — | RW |
This probe is configured over the same RS-485 bus using Modbus write commands (function code 0x06). Configure one device at a time on the bus.
Official map. Note pH is at 0x0003 not 0x0002 — no EC register in this sensor.
How the DFRobot SEN0602 compares with the other RS-485 models in the Sankhya library. "Drop-in" means the same parameter set and the same register map, read by the same firmware profile.
| Model | Relationship | Measures | Baud | Difference |
|---|---|---|---|---|
| DFRobot SEN0604 | Sibling | Moisture, Temperature, EC, pH, Salinity, TDS | 9600 | Adds EC, salinity and TDS. |
| DFRobot SEN0600 | Sibling | Moisture, Temperature | 9600 | Drops pH. |
| DFRobot SEN0601 | Sibling | Moisture, Temperature, EC, Salinity, TDS | 9600 | Adds EC, salinity and TDS, drops pH. |
| DFRobot SEN0603 | Sibling | EC, pH, Salinity, TDS | 9600 | Adds EC, salinity and TDS, drops moisture and temperature. |
Every sensor on this page is in our RS-485 library. Pick your model, and the firmware-generation pipeline builds the Modbus (or ASCII) polling code for an ESP32-S3 node — no hand-coding the register math.
Contact Us