Нужна помощь! Не могу создать логику.

Контроллеры на основе ESP8266
Ответить
gorg2001
Рядовой
Сообщения: 5
Зарегистрирован: 15 июн 2021, 12:11
Имя: Евгений

Нужна помощь! Не могу создать логику.

Сообщение gorg2001 »

Делаю термометр в авто с функцией сигнализации на возможность гололеда, т.е. когда температура достигает 3 градуса экран пишет "возможен гололед", а зумер подает сигнал. Но проблема в том, что такоую реакцию я хочу видеть при понижении тепературы, а при повышении, она не нужна. выкладываю скетч, может кто-то подскажет. Все собранно на ESP12F, OLED 1306/128*32/ DS18b20/
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
ingener
Лейтенант
Сообщения: 580
Зарегистрирован: 14 окт 2018, 00:26
Имя: Андрей
Благодарил (а): 2 раза
Поблагодарили: 3 раза

Нужна помощь! Не могу создать логику.

Сообщение ingener »

В данном случае более логично подавать сообщение не ровно при 3 градусах, а при 3 и менее. А иначе получится, при 2 градусах сообщения не будет. Типа, уже поздно менять шины)
gorg2001
Рядовой
Сообщения: 5
Зарегистрирован: 15 июн 2021, 12:11
Имя: Евгений

Нужна помощь! Не могу создать логику.

Сообщение gorg2001 »

В этом смысл, если только садишся в машину, ну тут я и сам с улицы и знаю температуру, хотя логика есть. Но мне основное, чтобы при изменении температуры во время поездки показало. Ну и не звенело постоянно.
Аватара пользователя
nalnik
Подполковник
Сообщения: 1320
Зарегистрирован: 14 май 2016, 17:12
Откуда: Кисловодск
Имя: Александр

Нужна помощь! Не могу создать логику.

Сообщение nalnik »

Сама идея "Ерунда".
Температуру чего Вы меряете в движении - Асфальта?
Идем от обратного -

температура -2 --- Гололед
температура -1 --- Гололед
температура 0 --- Гололед
температура +1 --- Гололед
температура +2 --- Гололед
температура +3 --- Гололед
температура +4 --- Нет гололеда

Температуру чего Вы меряете в движении - Асфальта?
Я хочу быть добрее, но люди сами нарываются.
Aleksandr2
Рядовой
Сообщения: 72
Зарегистрирован: 11 май 2020, 02:12
Откуда: Владимир
Имя: Александр

Нужна помощь! Не могу создать логику.

Сообщение Aleksandr2 »

gorg2001 писал(а): 20 июл 2021, 14:50 Делаю термометр в авто с функцией сигнализации на возможность гололеда, т.е. когда температура достигает 3 градуса экран пишет "возможен гололед", а зумер подает сигнал. Но проблема в том, что такоую реакцию я хочу видеть при понижении тепературы, а при повышении, она не нужна. выкладываю скетч, может кто-то подскажет. Все собранно на ESP12F, OLED 1306/128*32/ DS18b20/
Не претендую на оригинальность. Просто идея.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
gorg2001
Рядовой
Сообщения: 5
Зарегистрирован: 15 июн 2021, 12:11
Имя: Евгений

Нужна помощь! Не могу создать логику.

Сообщение gorg2001 »

Все Ingener натолкнул на мысль и все решил сработка ниже 4 следом р тригер и отключение по задержке, чтобы не сигналил без умолку.

Отправлено спустя 50 секунд:
Температуру воздуха как на большинстве авто в мире, это часто стандартная функция на авто.
VikT
Рядовой
Сообщения: 18
Зарегистрирован: 01 фев 2021, 02:19
Имя: Виктор

Нужна помощь! Не могу создать логику.

Сообщение VikT »

У меня в автомобиле значек о возможности гололеда появляется в диапазоне от +3 до -3 градусов. Вне зависимости, повышается температура или понижается.
gorg2001
Рядовой
Сообщения: 5
Зарегистрирован: 15 июн 2021, 12:11
Имя: Евгений

Нужна помощь! Не могу создать логику.

Сообщение gorg2001 »

VikT писал(а): 21 июл 2021, 01:10 У меня в автомобиле значек о возможности гололеда появляется в диапазоне от +3 до -3 градусов. Вне зависимости, повышается температура или понижается.
Самое интересное, что на ваз2115 сработка была только на снижение температуры и это правильно, так как повышение выше трех означает отсутствие гололеда.
VikT
Рядовой
Сообщения: 18
Зарегистрирован: 01 фев 2021, 02:19
Имя: Виктор

Нужна помощь! Не могу создать логику.

Сообщение VikT »

gorg2001 писал(а): 21 июл 2021, 10:38 Самое интересное, что на ваз2115 сработка была только на снижение температуры и это правильно, так как повышение выше трех означает отсутствие гололеда.
А я разве что-то другое написал? При + 4 ничего и не показывает.
Ответить

Вернуться в «ESP8266»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 6 гостей