Light sensor

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

  1. qwabba

    qwabba Нуб

    Добрый день!
    Снова вопрос. На этот раз насчет датчика DFR0026. Купил в Амперке с год назад, только ручки до него дошли. Вопрос в следующем: хочу включать подсветку в темное время суток, соответственно нужнен датчик освещенности, но! напряжение с него одинаковое и в сумерках и в полной темноте! А сумерки в комнате даже днем...
    Подскажите, пожалуйста, кто знает.
    Код (Text):
          float val;
          val = analogRead(0);  //connect grayscale sensor to Analog 0
          Serial.println(val);  //print the value to serial  
     
  2. Unixon

    Unixon Оракул Модератор

    А если мультиметром измерить выходное напряжение, сколько там будет?
     
  3. Unixon

    Unixon Оракул Модератор

    Попробуйте еще использовать analogReference(INTERNAL) - может быть, хоть как то поможет.
     
  4. ANV

    ANV Гуру

    А схема подключения какая и какие значения сыпятся в SerialMonitor?
     
  5. qwabba

    qwabba Нуб

    При напряжении +3.3V от ардуино уно, значения считываются с А0. На SerialMonitor НОЛЬ в сумерках или тьме.
    При +5.1 а SerialMonitor выдает 69-71 в сумерках или тьме.

    На мультимере в зависимости от входного напряжения (3.3 или 5.1) 0, или 0.34 что в темноте. что в сумерках. От лампы яркость хорошо измеряет - квадрат расстояния соблюдается. То есть как-будто недостаточная чувствительность датчика при слабом свете. Либо уже в тысячных значения передаются. Но как их поймать?
     
  6. Unixon

    Unixon Оракул Модератор

    Мультиметр какой? Какие минимальное напряжение может измерить?
     
  7. qwabba

    qwabba Нуб

    Взял второй датчик. Он нормально работает. Видимо что-то не так с датчиком. Нужно было сразу проверить. Спасибо всем, кто откликнулся! :)