Examples using the SDI-12 Library
- Example A Example A: Using the Wildcard - Getting Single Sensor Information
- Gets sensor information from a single attached sensor and prints it to the serial port
- GitHub
- Example B Example B: Changing the Address of your SDI-12 Sensor
- Allows you to change the address of your SDI-12 Sensor
- GitHub
- Example C Example C: Check all Addresses for Active Sensors and Print Status
- Checks all addresses for active sensors, and prints their status to the serial port
- GitHub
- Example D Example D: Check all Addresses for Active Sensors and Log Data
- Checks all addresses for active sensors, and logs data for each sensor every minute
- GitHub
- Example E Example E: Check all Addresses for Active Sensors and Start Continuous Measurements
- Checks all addresses for active sensors, and requests continuous data output from all of the sensors
- GitHub
- Example F Example F: Basic Data Request to a Single Sensor
- Issues a data request to a single specified sensor
- GitHub
- Example G Example G: Using the Arduino as a Command Terminal for SDI-12 Sensors
- Demonstrates using the Arduino as a command terminal for SDI-12 sensors.
- GitHub
- Example H Example H: Using SDI-12 in Slave Mode
- Demonstrates using SDI-12 in slave mode
- GitHub
- Example I Example I: SDI-12 PC Interface
- Shows code for an Arduino-based USB dongle to translate between SDI-12 and a PC
- GitHub
- Example J Example J: Using External Interrupts
- Shows how to use an external PCInt library to call the interrupts for this library.
- GitHub
- Example K Example K: Concurrent Measurements
- Shows how to request concurrent measurements
- GitHub
- Example L Example L: Verifying CRC Values
- Shows how to verify the CRC of received data
- GitHub