Корзина

Товар/услуга Стоимость (Руб.) Количество (Штук) Сумма(Руб.)
Оформить заказ
Закрыть корзину

8 (499) 500-14-56 | ПН. - ПТ. 12:00-18:00
ЛЕСНОРЯДСКИЙ ПЕРЕУЛОК, 18С2, БЦ "ДМ-ПРЕСС"
Магазин
Личный кабинет
Ресурсы
Указывайте в ваших постах тэг #iarduino
Видео уроки

Вверх

Файлы и библиотеки

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

Скачать
ID261 0 MB

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

#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 вывод.


Файлы для следующих товаров

Гарантии и возврат
Яндекс.Метрика