Přeskočit na hlavní obsah

Jak na: CO₂ Module

S modulem CO₂ Module snadno změříte koncentraci oxidu uhličitého.

Jde o modul s nízkou spotřebou, který může dlouho běžet na baterie. Počítejte s tím, že zařízení může potřebovat několik dní, než začne měřit nejpřesněji.

Modul měří pomocí infračerveného světla.

Odkazy​

informace

V tomto příkladu se každé 2 minuty změří koncentrace CO₂ a odešle přes rádio.

Ukázka kódu: CO₂ přes rádio

#include <application.h>

#define CO2_UPDATE_INTERVAL (2 * 60 * 1000)

void co2_event_handler(twr_module_co2_event_t event, void *event_param)
{
(void) event_param;
float value;

if (event == TWR_MODULE_CO2_EVENT_UPDATE)
{
if (twr_module_co2_get_concentration_ppm(&value))
{
twr_radio_pub_co2(&value);
}
}
}

void application_init(void)
{
twr_module_co2_init();
twr_module_co2_set_update_interval(CO2_UPDATE_INTERVAL);
twr_module_co2_set_event_handler(co2_event_handler, NULL);
}