Получение данных с датчика pulse sensor
- Войдите на сайт для отправки комментариев
Вс, 25/12/2016 - 16:09
Нужно реализовать подсчет ЧСС с помощью инфракрасного датчика пульса. Arduino nano 328p + IDE 1.6.13
Вариант 1: Библиотека http://iarduino.ru/file/261.html
#include <iarduino_SensorPulse.h> iarduino_SensorPulse Pulse(A2); void setup() { Pulse.begin(); Serial.begin(9600); } void loop() { Serial.println(Pulse.check(ISP_PULSE)); }
Результат - в порт пишутся нули
Вариант 2: Пример https://github.com/WorldFamousElectronics/PulseSensor_Amped_Arduino
При включенной визуализации (static boolean serialVisual = true;) показывает или 0, или 200+. Если попадают реалистичные данне (60-80 bpm) то сразу происходит "накопление" результата до ~250 bpm
Что за датчик (SEN-11574 или иной какой). От чего питаетеся?
А вообще, вот здесь библиотека, а вот здесь подробные пояснения что там и как делается.
Датчик - китайская версия pulsesensor.com (по разводке похож на SEN-11574). Пока пробовал подключать с версией 1dot4, попробую 1dot1