EARTH Unit

Support the following products:

EARTH

Micropython Example:

import M5
from M5 import *
from unit import *

M5.begin()

earth_0 = Earth((36, 26))
print(earth_0.humidity())

UIFLOW2 Example:

example.svg

earth_core_example.m5f2

class Earth

Constructors

class Earth(port)

Create an Earth object.

The parameters is:
  • port Is the pin number of the port

UIFLOW2:

init.svg

Methods

EARTH.get_analog_value()

This method allows you to read the analog captured by EARTH and return an integer value. The value ranges from 0 to 65535.

UIFLOW2:

get_analog_value.svg

EARTH.get_digital_value()

This method allows you to read the amount of numbers collected by EARTH and return an integer value. The value ranges from 0 to 1.

UIFLOW2:

get_digital_value.svg

EARTH.get_voltage_mv()

This method allows you to read the voltage value collected by EARTH and return an integer value. It ranges from 0 to 3300.

UIFLOW2:

get_voltage_mv.svg

EARTH.humidity()

This method allows you to read the voltage value collected by EARTH and return a floating-point value. Range 0.0 to 1.0.

UIFLOW2:

humidity.svg

EARTH.set_calibrate()

This method allows setting the maximum (0-3300) and minimum (0-3300) values for calibrating the EARTH sensor.

UIFLOW2:

set_calibrate.svg