Grove_SoilMoistureSensor
A soil humidity sensor that can be used with Grove connectors. You can get the humidity of the soil.
The returned value ranges from 0 to voltage, and the higher the humidity, the lower the value (closer to 0).
wired(obniz, {[signal, vcc, gnd, grove]});
Connect to the obniz device.
Yellow, red and black wires correspond to signal, vcc and gnd respectively.
name | type | required | default | description |
---|---|---|---|---|
vcc | number(obniz Board io) |
no | Power Supply | |
gnd | number(obniz Board io) |
no | Power Supply | |
signal | number(obniz Board iov) |
no | signal output pin | |
grove | object |
no | grove interface object if a device has |
// Javascript Example
let sensor = obniz.wired("Grove_SoilMoistureSensor", {gnd:0, vcc:1, signal: 3});
If the device has a grove interface, it can be connected with just the parameter {grove: obniz.grove0}.
// Javascript Example
let sensor = obniz.wired("Grove_SoilMoistureSensor", {grove: obniz.grove0});
onchange(value)
Callback function called when the value was changed.
// Javascript Example
let sensor = obniz.wired("Grove_SoilMoistureSensor", {grove: obniz.grove0});
sensor.onchange = function(value){
console.log(value)
};
[await] getWait()
Measure and get current value once.
// Javascript Example
let sensor = obniz.wired("Grove_SoilMoistureSensor", {grove: obniz.grove0});
let value = await sensor.getWait();
console.log('Humidity Level:' + value);
Supported from: obniz.js 3.7.0