• Новый номер телефона WhatsApp и Telegram: +7 993 910‑76‑27
  • 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 для одного слова.

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

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