Ключевое ?лово

vk

Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
Железо для умного дома
  • Страница:
  • 1
  • 2
  • 3

ТЕМА: HC-SR04

HC-SR04 21 Май 2016 00:45 #12750

  • stels3737
  • stels3737 аватар
  • Не в сети
  • Захожу иногда
  • Сообщений: 42
  • Спасибо получено: 5
  • Репутация: 1
Почему вылазиет эта ошибка ? все копирую из примера выше
как только вставляю
if (readsonar <= (sensors_param.cfgdes[0]))
{digitalWrite(14,1);}else{digitalWrite(14,0);}

Компилирование закончилось ошибкой, удалите не нужные функции или свяжитесь с администратором EID# 17672

[path]des_src.c: In function 'timerfunc':
[path]des_src.c:8:32: error: 'struct sens_saved_param' has no member named 'cfgdes'
Администратор запретил публиковать записи гостям.

HC-SR04 21 Май 2016 07:23 #12751

  • Adminhs
  • Adminhs аватар
  • Не в сети
  • Администратор
  • Сообщений: 7195
  • Спасибо получено: 1114
  • Репутация: 194
Тут нужно выбрать в конструкторе кода "Количество настроек" равное 1. Чтобы можно было настраивать логику задачи.


Использование этого датчика без конструктора и так возможно через термостат, но с опросом 10 сек. Вариант оптимизации продумывается..
Основной канал проекта в Telegram t.me/wifi_iot
Администратор запретил публиковать записи гостям.

HC-SR04 21 Май 2016 20:52 #12757

  • stels3737
  • stels3737 аватар
  • Не в сети
  • Захожу иногда
  • Сообщений: 42
  • Спасибо получено: 5
  • Репутация: 1
спасибо, помогло
Администратор запретил публиковать записи гостям.

HC-SR04 29 Май 2017 11:04 #18829

  • Ujin778
  • Ujin778 аватар
  • Не в сети
  • Осваиваюсь на форуме
  • Сообщений: 37
  • Спасибо получено: 2
  • Репутация: 0
Здравствуйте!
Использую этот датчик как датчик присутствия в туалете.Сделал через модуль логики, на простое сравнение выдаваемого расстояния - если меньше порогового, то включаем выход в 1, если больше то в 0. Но не устраивают два момента - 1. опрос раз в секунду - хотелось бы чаще, где -то 2-3 раза в секунду было бы неплохо. 2. Бывает при наличии человека выдает расстояние больше порогового, это не больше 1-2 измерений подряд, поэтому было бы неплохо ввести задержку на отключение, 2-3 секунды решило бы проблему. Можно ли это сделать через модуль логики?
Администратор запретил публиковать записи гостям.

HC-SR04 29 Май 2017 13:47 #18831

  • Adminhs
  • Adminhs аватар
  • Не в сети
  • Администратор
  • Сообщений: 7195
  • Спасибо получено: 1114
  • Репутация: 194
Можно реализовать только через конструктор кода. Через таймеры.

Задержка при ошибочном измерении не решить проблему , тут нужно что-то другое делать, например 3 замера подрят.
Основной канал проекта в Telegram t.me/wifi_iot
Администратор запретил публиковать записи гостям.

HC-SR04 29 Май 2017 16:14 #18833

  • Ujin778
  • Ujin778 аватар
  • Не в сети
  • Осваиваюсь на форуме
  • Сообщений: 37
  • Спасибо получено: 2
  • Репутация: 0
А есть где то собранные в одном месте функции, доступные в конструкторе кода, а то в теме "Конструктор кода в конструкторе прошивки ESP8266", в первом сообщении не все написаны, потому что дальномера там нету. И частоту измерения в конструкторе кода максимальную можно получить тоже 1 раз в секунду?
Администратор запретил публиковать записи гостям.
  • Страница:
  • 1
  • 2
  • 3
Модераторы: FlyRouter
Время создания страницы: 0.142 секунд

Home`s Smart © 2013-2016. г.Киров.
Цитирование материалов возможно только со ссылкой на сайт. Использование фотоматериалов только с разрешения авторов.