Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

elixir-sensors/aht20

Open more actions menu

Repository files navigation

AHT20

Hex version API docs CI REUSE status

Read temperature and humidity from AHT20 sensor in Elixir.

Usage

# Connect to the sensor.
iex> {:ok, pid} = AHT20.start_link(bus_name: "i2c-1")
{:ok, #PID<0.1407.0>}

# Read the humidity and temperature from the sensor.
iex> AHT20.measure(pid)
{:ok,
 %AHT20.Measurement{
   dew_point_c: 15.486471933717919,
   humidity_rh: 42.671871185302734,
   temperature_c: 29.494285583496094,
   timestamp_ms: 79084
 }}

Depending on your hardware configuration, you may need to modify the call to AHT20.start_link/1. See t:AHT20.option/0 for parameters.

About

Use AHT20 temperature & humidity sensor in Elixir

Resources

Stars

Watchers

Forks

Releases

Used by

Contributors

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.