Прикупил такой вот датчик Нашел распиновку очень похожего Однако в скетче для проверки датчика указано что +5 нужно подключать не просто к +5 а к LedPin) Отсюда возник вопрос, как же правильно подключить этот датчик? Код (Text): int ledPin=13; int sensorPin=0; double alpha=0.75; int period=20; double change=0.0; void setup() { pinMode(ledPin,OUTPUT); } void loop() { static double oldValue=0; static double oldChange=0; int rawValue=analogRead(sensorPin); double value=alpha*oldValue+(1-alpha)*rawValue; change=value-oldValue; digitalWrite(ledPin,(change<0.0&&oldChange>0.0)); oldValue=value; oldChange=change; delay(period); }
У вас в скетче указано же что, к 13му пину цепляется светодиод, а к А0-му пину цепляется уже вас сенсор/датчик/пульсометр. Чтобы работал светодиод, ему нужно напряжение (не забудьте поставить резистор перед светодиодом). Чтобы работал датчик, ему тоже нужно напряжение. Вывод: 5В подается, как на отдельно стоящий светодиод, так и на ваш сенсор. P.S. Если я не прав - поправьте
Так,отлично. С подключением справились,теперь цифры даже меняются с пальцем и без пальца. Появилась вторая проблема, эти цифры видимо никак не зависят от пульса, попробывал построить гарфик по ним и ничего похожего на пульс не увидел(
Вы собирали схему на макетке? или задействовали те контакты которые на сенсоре вашем под заглушкой? (Вопрос к теме изменяющихся цифр не относится) Подскажите откуда вы взяли данный скетч?
собирал, с подключением разобрался,это не заглушка это ИК фототранзистор. http://forum.arduino.cc/index.php?PHPSESSID=accf78asfo67gs4ticiubui8q3&topic=209140.15 вот тут у людей такая же проблема, данные есть но на пульс не похоже, незнаю даже что и делать.
Датчик оказался для моего мозга и по своему коду очень сложным. Но код есть тут. И схему для этого кода вам придется изменить. Добавить как минимум ещё 1 светодиод
Нашел там код, даже запустил с минимумом переделок. Датчик реагирует только на очень сильное изменение,например если убрать палец он посчитает это за один удар). Пришел к выводу что датчик неочень и нужен получше. Выкладываю исходник с ссылки,может кому-то повезет больше.