Как сделать 2 режима Авто и Ручное управлеие через GSM, помогите пожалуйста!
- Войдите на сайт для отправки комментариев
Чт, 19/09/2019 - 23:21
Moderator : пожалуйста, вставьте код правильно (новым сообщением в тему), как описано в http://arduino.ru/forum/obshchii/vstavka-programmnogo-koda-v-temukommentarii
Здравствуйте все!!!
Хотел реализовать временное (2-3 недели) отопление дома.
Суть заключается в поддержании температуры например от 3 до 7 градусов в режиме АВТО
Ручной режим должен включать и выключать при получении смс.
Не смог реализовать возможность активации нужного режима при получении смс.
Может кто разобрался, подскажет новичку пожалуйста!?
Moderator : пожалуйста, вставьте код правильно (новым сообщением в тему), как описано в http://arduino.ru/forum/obshchii/vstavka-programmnogo-koda-v-temukommentarii
Заранее благодарю!!!
код абсолютно нечитаем, вставьте его правильно
Залейте свой код на Ардуину, подключите модем и Сериал Монитор - и шлите на модем СМС-ки. Поскольку у вас в коде есть вывод в Сериал - вы сразу увидите, принимает ли ваша программа входящие СМС и если да - то в каком виде.
Попробуйте так сделать и я вас уверяю - результат будет для вас неожиданным.
Пробовал, работает, смс отображается и входящие и исходящие, но если выключаю все реле они срабатывают при понижении температуры, пробовал 4 дня разные варианты... СМС приходит с текстом выбора режима работы: mode_1 (Авто) или mode_2 (ручной) , но режим не меняется...
дак у тебя mode как в сетапе прописывается в 0, так ты её потом нигде и не меняешь, в зависимости от принятого.
и, если код не вставишь правильно, с номерами строк, никто в него и не заглянет больше.
ну, покажи мне, тупому, где, кроме 64 строки меняется mode?
значить, надо вставлять отладочный вывод в сериал, в те места, где приходит смс и должна меняться mode и смотреть, пошто она не меняется. Ручками-ручками. По-другому - никак.
stema85, Вас сейчас посылать начнут. Какой смысл приведённого огрызка? Вставьте этот фрагмент кода из сообщения #11 на место в скетч. Чтобы был конкретный полный код, который нужно обсуждать, в котором у Вас что-то не работает. Да и дополнительно на словах не грех пояснить - чем эти Ваши режимы должны отличаться и что именно не так работает.
По всему коду в операторах if исправляйте в проверяемых условиях = на ==
Во всех if (mode = ...) , if (report = ...).
http://arduino.ru/Reference/If
СПАСИБО БОЛЬШОЕ kalapanga!!!!
Всё заработало!
ошибка из-за невнимательности...
Прошу понять и простить)))