Тест
Типа этого?Pelletizer писал(а): ↑20.10.2021{, 00:36}кто нибудь решил проблему зависания контроллера при пропадании интернета?
Спасибо что откликнулись, как я понял в приведенной вами теме (я ее находил) речь о wifi этот вопрос я решил путем перезагрузки контроллера после чтения параметра системного. С этим у меня проблем нет, а вот с блинк есть, допустим если wifi есть а интернета нет, то основной код не работает так как его останавливает blynk.run... Я в свою очередь изучил данную проблему, что нужно делать понятно, поправил пользовательский блок, если использовать только его то все отлично, если использовать в моем рабочем проекте то начинаются ошибки компиляции, то лишняя скобка, когда решаешь проблему с этим начинается другая ошибка..Ingwar писал(а): ↑20.10.2021{, 01:33}Типа этого?Pelletizer писал(а): ↑20.10.2021{, 00:36}кто нибудь решил проблему зависания контроллера при пропадании интернета?
Проблема в том, что блок сделан не правильно. Все функции вставлены в секцию Loop, а что бы это хоть как то компилировалось добавлены лишние скобки.Pelletizer писал(а): ↑20.10.2021{, 09:09}поправил пользовательский блок, если использовать только его то все отлично, если использовать в моем рабочем проекте то начинаются ошибки компиляции, то лишняя скобка, когда решаешь проблему с этим начинается другая ошибка..
Очень занимательная и полезная статья, попробую разобратьсяDryundel писал(а): ↑20.10.2021{, 09:52}Проблема в том, что блок сделан не правильно. Все функции вставлены в секцию Loop, а что бы это хоть как то компилировалось добавлены лишние скобки.Pelletizer писал(а): ↑20.10.2021{, 09:09}поправил пользовательский блок, если использовать только его то все отлично, если использовать в моем рабочем проекте то начинаются ошибки компиляции, то лишняя скобка, когда решаешь проблему с этим начинается другая ошибка..
Перенесите все функции в соответствующую секцию, уберите лишние скобки и тогда не будет ошибок при компиляции проекта.
Про правильность алгоритма ничего не скажу, не вникал.
Отправлено спустя 3 минуты 47 секунд:
Чтобы правильно разобраться с функциями, почитайте эту статью: viewtopic.php?f=187&t=7597
Конкретно про функции в третьем посте темы.
Я могу вам скинуть блоки которые у меня есть и которые 100% работают, конечно принципа работы там нет в описании, только вот зачем он? Не знаю как сейчас блинк официальный работает, но все в основном поднимают свой сервер и через него общаются с устройствами
По графикам все просто отправляете цифры на соответствующий выход в приложении его указываете, так же настраиваете внешний вид и все происходит автоматическиModul писал(а): ↑20.10.2021{, 12:57}Я даже свой сервер больше не могу поднять, не могу найти актуальную рабочую инфу по установке старого блинка на свой сервер. На гитхабе страницу удалили, видимо с выходом новой версии. Старая норм работала на своем серваке, но сервер пришлось отдать. Новая вообще провальная судя по отзывам. А сам механизм передачи нуден для того что бы можно было детально разобраться каким там образом организовано все. Было желание написать кусок кода по отправке данных. Чем мне нравится блинк, так в нем есть возможность хранить графики. Отдельно делал передачу показаний через FTP, человек тупо заходил в папку, а в ней показания. Но графики не осилил я.
Это означает, что функция ничего не возвращает и не принимает аргументов.Pelletizer писал(а): ↑22.10.2021{, 09:41}вообще что это означает когда сначало void а затем в скобках void
Это я примерно понял, и даже могу понять наличие в разделе Declare, но не могу понять это в разделе loop?: void BlynkRun(void)Sancho писал(а): ↑22.10.2021{, 09:47}Это означает, что функция ничего не возвращает и не принимает аргументов.Pelletizer писал(а): ↑22.10.2021{, 09:41}вообще что это означает когда сначало void а затем в скобках void
как ни крутил ни пробовал, всегда пишет блок некорректен... Жалко что не пишет в чем именно конфликт