0
КОРЗИНА
0 ТОВАРА

Библиотека iarduino_CO2_SCD4x для работы с датчиками углекислого газа SCD40 и SCD41

Скачать

Библиотека iarduino_CO2_SCD4x позволяет работать с Trema модулем - датчик углекислого газа, SCD40, получать концентрацию CO2 в воздухе, температуру и относительную влажность.

Данная библиотека может использовать как аппаратную, так и программную реализацию шины I2C.

О том как выбрать тип шины I2C рассказано в статье Wiki - расширенные возможности библиотек iarduino для шины I2C.

Подробное описание работы с библиотекой, находится в разделе Wiki - Датчик углекислого газа SCD40.

Назначение функций:

#include <iarduino_CO2_SCD4x.h> // Подключаем библиотеку.

iarduino_CO2_SCD4x ОБЪЕКТ; // Создаём объект для работы с датчиком.

iarduino_CO2_SCD4x ОБЪЕКТ( 0x62 ); // При создании объекта можно указать адрес.

Функция begin( [&ШИНА] ); // Инициализация работы с датчиком.

Функция setCalcPeriodic( ДЕЙСТВИЕ ); // Управление периодическими измерениями.

Функция getCalcPeriodic(); // Проверка выполнения периодических измерений.

Функция setCalcSingle( ДЕЙСТВИЕ ); // Запуск однократного измерения.

Функция getReadyData(); // Проверка наличия доступных данных в буфере.

Функция getCO2(); // Получить CO2 ppm.

Функция getHum(); // Получить RH%.

Функция getTem( [ФЛАГ] ); // Получить T°C.

Функция getSN(); // Получить серийный номер.

Функция getType(); // Получить тип датчика.

Функции компенсации выходных данных:

Функция setTemOffset( СМЕЩЕНИЕ ); // Указать смещение температуры.

Функция getTemOffset(); // Получить смещение температуры.

Функция setAltitude( ВЫСОТА ); // Указать высоту над уровнем моря.

Функция getAltitude(); // Получить высоту над уровнем моря.

Функция setPressure( ДАВЛЕНИЕ ); // Указать атмосферное давление.

Функции калибровки:

Функция setCalibForced( CO2 [, &КОРРЕКЦИЯ] ); // Перекалибровка FRC.

Функция setCalibAuto( ДЕЙСТВИЕ ); // Автоматическая самокалибровка ASC.

Функция getCalibAuto(); // Проверка выполнения самокалибровки ASC.

Функции расширенные:

Функция reset(); // Перезагрузка датчика.

Функция selfTest(); // Самотестирование датчика.

Функция sleep( ДЕЙСТВИЕ ); // Спящий режим.

Функция saveSettings(); // Сохранение настроек в EEPROM.

Функция clearSettings(); // Сброс настроек до заводских значений.

Функции прямой работы с датчиком:

Функция setCommand( КОМАНДА [, АРГУМЕНТ], ВРЕМЯ ); // Отправка команды.

Функция getRegister( МАССИВ, КОЛИЧЕСТВО ); // Чтение слов из регистров.

Функция getCRC8( СЛОВО ); // Вычисление CRC для одного слова.

Сопровождающие товары

Гарантии и возврат Используя сайт Вы соглашаетесь с условями
Есть вопрос?