Sensirion / makecode-extension-scd41

MIT License
4 stars 7 forks source link
calliope-mini co2 humidity humidity-values makecode-extension microbit sensirion sensirion-scd41 temperature

Sensirion SCD41 Makecode Extension

Makecode extension for the Sensirion SCD41 CO2 development board connected to the micro:bit platform.

This extension allows you to read CO2, temperature and relative humidity values with an interval of 5 seconds.

Supported Targets

I2C Address

Usage

open your microbit makecode project, in "+ Extension", paste the following URL:

https://github.com/Sensirion/makecode-extension-scd41

Demo

API

Get CO2 value in ppm

function get_co2()

Get temperature in degree celsius. Takes an optional argument to change to fahrenheit.

function get_temperature()

Get relative humidity in percent

function get_relative_humidity()

Start measurement on SCD41 development board. This method will be automatically called on initialization. If you call stop_continuous_measurement() you have to call this method again before co2, temperature and humidity values can be retrieved again.

function start_continuous_measurement()

Stop measurement on SCD41 development board. After calling this function, no more sensor values can be read out anymore until you call start_continuous_measurement

function stop_continuous_measurement()

Hardware

License

MIT

Copyright (c) 2021, Sensirion AG