Example Programs

We recommend the use of Campbell Scientific data loggers in SDI-12 systems. Campbell loggers are robust and reliable, but they are NOT A PLUG AND PLAY SYSTEM.

You cannot expect to download a sample program, plug in a variety of sensors, and have the system work. Programming a logger to operate an SDI-12 system is a complex endeavor. If you are not experienced in programming your data logger, you should expect to spend significant time educating yourself OR you should hire someone to write your program.

Campbell Scientific offers courses in programming and offers a program writing service.  Check out their offerings here or here. You can also contact their support staff with questions.  In some cases Campbell Scientific programmers lack experience working with dielectric soil moisture sensors. If Campbell Scientific is unable to offer programming support, contact us. We’ve contracted with Cobos Testing Labs, a small local consulting firm, to write specialty Campbell logger programs specifically for Decagon’s soil moisture sensors. For more information on Decagon’s programming services, click here.

The following example programs will get you started but they will not get you finished. For the best results, download the program, install a single sensor, test and troubleshoot, and then proceed step by step building your program and your system one piece at a time. It will be very difficult to troubleshoot the system if you change multiple variables at the same time.

5TM:

CR1000 (Multiple Sensor Program)

CR1000 (Basic 1 Sensor Program)

5TE:

CR1000 (Multiple Sensor Program)

CR1000 (Basic 1 Sensor Program)

MPS-2/MPS-6:

CR1000 (Multiple Sensor Program)

CR1000 (Basic 1 Sensor Program)

GS3:

CR1000 (Multiple Sensor Program)

CR1000 (Basic 1 Sensor Program)

CTD/Drain Gauge G3:

CR1000 (Basic 1 Sensor Program)

DS-2 Sonic Anemometer

CR1000 (Basic 1 Sensor Program)

ES-2

CR1000 (Basic 1 Sensor Program)

SRS

CR1000 (Basic 1 Sensor Program)