Кто шарит в ардуине, как в проге при выполнении основного цикла указать на то чтобы снова перейти к выполнению цикла void setup, вобщем программный ресет, а не кнопкой на плате
Кто шарит в ардуине, как в проге при выполнении основного цикла указать на то чтобы снова перейти к выполнению цикла void setup, вобщем программный ресет, а не кнопкой на плате
Всех приветствую. Ребят такая проблема: с утра девушка звонит и говорит не работает микроволновка, фото присылает автомат... Читать далее
Я помнится на водянку специально делал систему с глухим бачком чтоб там шлам оседал) Без этого шлам укрупняется пока не забьет... Читать далее
Ну теперь я в ступоре)) как определиться сколько его, нужно? Примерно за 3-4 секунды набирается итоговое значение , после... Читать далее
Пропала тяга, стоит отпустить педаль акселератора идёт торможение прям сильно заметно. С низов тяги нет Выкладываю и исчезает... Читать далее
Здравствуйте, у меня неделю назад появился конструктор, пытаюсь освоить основы. У меня вопрос есть, не могу найти ответ,... Читать далее
Короче если вручную сдвинуть То система не понимает где дверь Помогает ресет так как в сетапе прописан алгоритм начального... Читать далее
Комментарии: 36
Vasil
Тебе ресет или переинициализация нужна?
Anonim
Поидее ресет тоже подойдёт, просто если курица зайдет в проем двери после ресета, там будет произведен вовзрат в исходное положение, ее разрежет пополам
Vasil
В основном цикле всё делать надо, в сетапе только инициализация
Ignat
А можно туда ещё FreeRTOS добавить?)
Bulochka
такое вообще можно реализовать без дуруин, чисто на реле и датчиках он еще не умеет в переменные....
Anonim
Мысль такая, в основном цикле перед определением дня и ночи, загнать многократную проверку неактивного состояние обоих датчиков сразу, чего не должно быть,и при соответствии этих условий к примеру 10 раз, выполнять такой же цикл открытия как и начальный в сетапе А затем уже контролить день ночь и датчики с днём ночью соотносить выполняя их условия открытия закрытия
Bulochka
все эти бурные фантазии перенеси в отдельную функцию и подумай - а что такого.... зачем писать простыни в базовых функциях, если можно написать отдельные причем отдельные для всего
Anonim
Ну вот щас попробую чего-нибудь, вопрос только вот в чем например я в функцию загоню все это, а не сработает ли она не тогда когда нужно, а в момент открытия и закрытия двери когда как бы тоже оба датчика неактивны в промежутке
Vasil
Рисуй блок-схему
Bulochka
если внезапно признак состояния пропал - сделать логичное действие
Anonim
По умолчанию стартует лишь в сетапе, умолчание - открытое положение
Bulochka
скажи.... у тебя машина есть?
Anonim
Конечно
Bulochka
запаска в бардачке?
Anonim
У меня ее нет
Bulochka
какого хуя ты всякую дичь суешь в сетап
Anonim
Кронштейн отгнил валяется в гараже
Goose
От какого компа эта плата?
Bulochka
ему либо не там место, либо этого вообще быть не должно
Goose
Обозначений нет, клон спектрума видимо
Anonim
Потомучто чтобы это умолчание не попало в бесконечный цикл а сделалось один раз при включении питания всей системы, вдруг свет попал или ещё что Пропал*
Bulochka
в жопу разницы что там пропало.... включилось, работает.... как я уже писал - цикл бесконечен, при наличии питания
Goose
Вот только ни на что из инета не похожа
Bulochka
он выполняется от и до, снова и снова проверяем время суток, состояние двери, проверяем время суток, состояние двери.... без конца делаем выводы, крутим что надо, или не крутим
Goose
https://zxbyte.ru/pentagon48.htm есть сходство
Bulochka
и действие по умолчанию ты никуда запихнуть не можешь.... оно является определяющим могу еще хоть 100 раз написать, видимо, ты не пытаешься даже понять это всё, вообще всё, что должно быть в главном цикле только действия на результат проверки дописать.... да и то надо вынести в отдельную фунцию
Anonim
Ну так зачем мне начальное положение в бесконечный цикл запихивать, чтобы оно каждый раз отрабатывало принудительно открытие а только потом считалось с датчиками дня ночи и в нужное положение открывалось, если в сетапе это один раз делается и все а далее основной бесконечный
R0b0win
Старого
Goose
Кэп Мне точнее нужно Допаять хочу
Bulochka
отсюда другой вывод - может можно как-то сделать что-то вне сетап.... тоже уже не первый раз в воде проблёскивает эта идея
Ignat
От какого-то советского.
Goose
Ну видимо. Она паялась дома, но плата заводская и наверно, типовая
Argentina
Воспроизвести void setup в отдельной функции
Bulochka
т.е. делать функцию, которую вызывать в сетапе это моветон.... ну, дрын с ней.... просто в этом случае некоторые условия могут отличаться давайте лучше ебанём дипслип, оно потом само сетап разгонит
Argentina
Да челу скорее всего нужен просто сброс портов
Bulochka
надо только сторожей нагнать) да каких портов.... он смог остановить цикл на половине курицы