Как избавиться от delay? Датчик DHT22 тормозит на 1 сек весь скетчь...

Тема в разделе "Схемотехника, компоненты, модули", создана пользователем ToxaRU, 23 авг 2015.

  1. ToxaRU

    ToxaRU Гик

    Помогите плиз.... тормозит скетчь вот на этом месте
    Код (Text):
    delay(1000);
      float h = dht.readHumidity();
      float t = dht.readTemperature();
    Нужно как то сделать чтобы датчик считывался раз в 3-4 сек(можно и реже) но при этом скетчь работал а не ждал у моря погоды))))))

    Я пока новичек- так что если не сложно разжевать и с примером... или хоть куда лезть?
     
  2. Tomasina

    Tomasina Сушитель лампочек Модератор

    Берешь пример Blink Without Delay и вставляешь туда свои строки по чтению датчика вместо мигания LED.
     
  3. ToxaRU

    ToxaRU Гик

    Спасибо попробую разобраться... Хотя там хайт или лоу... а мне надо с датчика данные... но вроде можно поправить(пока небыло времени подумать)))) завтра подумаю)))
     
  4. ToxaRU

    ToxaRU Гик


    Чето я сильно туплю... А примеров с датчиками температуры и влажности не видели? Чтобы считывал раз в минуту и переменные обновлял... А уж в свой скетчь как нить прилеплю)) там просто везде Хайт и Лоу состояние а мне надо переменные с циферками))))... Не пинайте сильно я только учусь...
     
  5. Tomasina

    Tomasina Сушитель лампочек Модератор

    Так куда проще? Вместо строк 55-59 с хай и лоу вставляешь чтение с датчика.