Jump to content
iT4iT.CLUB

Leaderboard


Popular Content

Showing content with the highest reputation since 08/18/2019 in all areas

  1. 1 point
    Всем добрый день. Хочу поделиться неудачным опытом установки в отпуске в России. Станция работала у меня месяц на столе и вот пришло время занять свое законное место на улице. Так как расстояние от датчиков до ESP было около 2х метров, решил использовать витую пару категории 5е. С общим экраном. 2 на питание, остальные SDA и SCL на 3 датчика. Провода паять не было возможно, использовал скрутку с термоусадкой... Знаю, не есть хорошо это. Датчики проработали день или два потом перестали давать данные. Подозрения в скрутке или длине витой пары. Из-за отсутствия времени, не успел ничего поправить, оставил станцию не работающую до следующего года... Жаль.
  2. 1 point
    Доброе время суток @den48rus Идеологически все файлы имена которых начинаются с префикса users_ считаются примерами. По факту Вы можете использовать только один из таких файлов в данном проекте. Каждый из файлов описывает ту или иную ситуацию использования микроконтроллера со своими датчиками и различными расчетами. После того, как определитесь какой пример Вам больше подходит, то в коде основного файла оставляете только этот файл подключенным через оператор #include, а все остальные users_ файлы необходимо закомментировать. Тут все еще проще. Формула, в нашем случае, это просто функция, а следовательно она должна быть в области видимости того блока который её вызывает. Самый простой вариант, это разместить ее в том же файле где ее вызывают. Иногда бывает необходимость доступа к функции или объекту из нескольких точек в проекте, тогда можете разместить свой код, например, в tools.h Вот пример размещение функции расчета абсолютной влажности которая потом используется в пользовательских сенсорах и не только. Да, Вы уже имеете доступ к журналу за последние сутки, можете производить расчеты и делать выводы. А вот как это отображать, стоит подумать... По умолчанию предполагалось, что все сенсоры предоставляют данные в числовом виде, от этого и соответствующий вид сенсоров. В таком случае Вы должны или придумать числовое представление: 0 - стабильно, -99 - к дождю, а 99 в засухе. Или придумать свой виджет. Вы даже можете сделать отдельную страничку для этого, в общем есть над чем подумать. PS: прошу прощение за долгие ответы, не всегда имею возможность отписаться.
×
×
  • Create New...