Подключение пульсомера

Тема в разделе "Arduino & Shields", создана пользователем Doomer, 20 дек 2014.

  1. Doomer

    Doomer Нуб

    Прикупил такой вот датчик[​IMG]
    Нашел распиновку очень похожего[​IMG]
    Однако в скетче для проверки датчика указано что +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);
    }
     
  2. Druids91

    Druids91 Нерд

    У вас в скетче указано же что, к 13му пину цепляется светодиод, а к А0-му пину цепляется уже вас сенсор/датчик/пульсометр. Чтобы работал светодиод, ему нужно напряжение (не забудьте поставить резистор перед светодиодом). Чтобы работал датчик, ему тоже нужно напряжение.
    Вывод: 5В подается, как на отдельно стоящий светодиод, так и на ваш сенсор.

    P.S. Если я не прав - поправьте
     
    Последнее редактирование: 21 дек 2014
  3. Doomer

    Doomer Нуб

    Так,отлично. С подключением справились,теперь цифры даже меняются с пальцем и без пальца.
    Появилась вторая проблема, эти цифры видимо никак не зависят от пульса, попробывал построить гарфик по ним и ничего похожего на пульс не увидел(
     
  4. Druids91

    Druids91 Нерд

    Вы собирали схему на макетке? или задействовали те контакты которые на сенсоре вашем под заглушкой? (Вопрос к теме изменяющихся цифр не относится)
    Подскажите откуда вы взяли данный скетч?
     
  5. Doomer

    Doomer Нуб

    собирал, с подключением разобрался,это не заглушка это ИК фототранзистор.[​IMG]
    http://forum.arduino.cc/index.php?PHPSESSID=accf78asfo67gs4ticiubui8q3&topic=209140.15
    вот тут у людей такая же проблема, данные есть но на пульс не похоже, незнаю даже что и делать.
     
  6. Druids91

    Druids91 Нерд

    Датчик оказался для моего мозга и по своему коду очень сложным. Но код есть тут. И схему для этого кода вам придется изменить. Добавить как минимум ещё 1 светодиод
     
  7. Doomer

    Doomer Нуб

    Нашел там код, даже запустил с минимумом переделок. Датчик реагирует только на очень сильное изменение,например если убрать палец он посчитает это за один удар). Пришел к выводу что датчик неочень и нужен получше. Выкладываю исходник с ссылки,может кому-то повезет больше.
     

    Вложения: