• 12 июня (четверг) - 15 июня (воскресенье) офис не будет работать. Все оформленные заказы будут обработаны и отгружены 16 июня.
  • 0
    КОРЗИНА
    0 ТОВАРА

    Библиотека iarduino_SensorPulse для работы с датчиком пульса

    tremaru / iarduino_SensorPulse

    ★ Обновлено: 15:01 04.12.2024 ☆ Создан: 19:11 21.05.2019

    Релизы

    Версия 1.0.3
    04.06.2024
    Cкачать
    Версия 1.0.2
    16.05.2024
    Cкачать

    Подключение библиотеки:

    #include <iarduino_SensorPulse.h>
    iarduino_SensorPulse Pulse(вывод_датчика [, вывод зуммера]); // если зуммер не используется, то второй аргумент не указывается.

    Назначение функций и переменных:

    Подробное описание работы с библиотекой, находится в разделе Урок 27. Пульсометр.

    В библиотеке реализованы 2 функции:

    Функция begin();
    • Назначение: Инициализация работы с датчиком пульса.
    • Синтаксис: begin();
    • Параметры: Нет.
    • Возвращаемые значения: Нет.
    • Примечание: Вызывается 1 раз в коде setup.
    Функция check();
    • Назначение: Определение состояния и данных сенсора.
    • Синтаксис: check(параметр);
    • Параметры: функция принимает 1 из 4 параметров ...
      • Pulse.check(ISP_ANALOG); - функция вернёт текущее значение с аналогового входа, к которому подключён датчик;
      • Pulse.check(ISP_PULSE); - функция вернёт среднее значение пульса (количество пульсаций в минуту);
      • Pulse.check(ISP_BEEP); - функция вернёт количество десятых долей секунды, прошедшее после последнего пика пульса;
      • Pulse.check(ISP_VALID); - функция вернёт 1 из 3 состояний датчика:
        • ISP_CONNECTED - подключён (данные похожи на пульс);
        • ISP_DISCONNECTED - отключён (данные не соответствуют пульсу);
        • ISP_CHANGED - состояние сенсора изменилось (с подключён на отключён или наоборот).
    • Возвращаемые значения: uint16_t число.

    Библиотека использует второй таймер arduino. Не выводите ШИМ на 3 или 11 вывод.

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

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