Дополить проект кнопкой переключения режимов управления "Авто"-"Ручное"
- Войдите на сайт для отправки комментариев
Сб, 15/05/2021 - 08:34
Помогите новичку. Создал проект, но он пока еще достаточно сырой. Выложил тут https://github.com/humaxoid/SmartGreenhouse
Допустим в качестве исполняющих элементов будут светодиоды, реле не важно. В данном проекте мы имеем пять кнопок принудительного включения (отключение) светодиодов с одной стороны. А с другой стороны, реализовано автоматическое включение (отключение) тех же светодиодов по заданным условиям температуры, влажности и.т.д. Например так.
1 | iif (IN3>=26) digitalWrite(32, HIGH); |
2 | else digitalWrite(32, LOW); |
Нужно прикрутить кнопку типа "Слайдер" переключения режимов управления "Авто-Ручное". Т.е в положени "Авто" должны выполнятся одни куски действующего кода, а в положение "ручное", другие куски кода. Дальше просто знаний уже не хватает.
что мешает написать в коде что-то типа?
1
if
(кнопка == нажата) {автомат}
2
else
{ручное}
если уж хватило опыта собрать "проект" для гитхаба
добавка... посмотрел проект... да-ааа
Типичное творение веб-дизайнера. Весь проект - это вебсервер для вывода данных в инет, даже процедуры измерения влажности и температуры выдают данные в виде String
Что ж вы пишете, что нужно одну кнопку добавить? У вас в проекте никакого управления по параметрам нет вовсе. Есть буквально десяток строчек в самом конце. но и они закомментированы... очевидно потому что не работают. Оно и понятно, строчка
1
if
(IN3>=26) digitalWrite(32, HIGH);
требует числового значения IN3, а у вас все данные только строковые.
Тут не кнопку надо добавлять - тут для начала 80% проекта еще написать надо
7000р
7100 р