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

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

tremaru / iarduino_SensorPulse

★ Обновлено: 21:09 04.06.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 вывод.

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

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