Přeskočit na hlavní obsah

How To: Modul CO₂

S modulem CO₂ můžete snadno měřit koncentraci oxidu uhličitého.

Jde o nízkopříkonový modul, který lze dlouhodobě napájet z baterie. Nezapomeňte, že zařízení může potřebovat několik dní, než dosáhne nejlepších výsledků.

Modul používá k měření infračervené světlo.

Odkazy

info

V tomto příkladu se bude každé 2 minuty měřit hladina CO₂ a odesílat do počítače přes USB.

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);
}