кнопка в вэбинтерфейсе
кнопка в вэбинтерфейсе
Здравствуйте
подскажите возможно ли сделать кнопку на вебсервере, что бы включать и выключать реле, что для этого нужно использовать
если возможно ссылку на пример
в наличии Uno, Ethernet shield, relay shield
я начинающий, с ардуино незнаком да и в программировании слабоват
заранее спасибо
подскажите возможно ли сделать кнопку на вебсервере, что бы включать и выключать реле, что для этого нужно использовать
если возможно ссылку на пример
в наличии Uno, Ethernet shield, relay shield
я начинающий, с ардуино незнаком да и в программировании слабоват
заранее спасибо
кнопка в вэбинтерфейсе
http://flprog.ru/video...._flprog - видеоурок.
Суть - создаете кнопку при нажатии на которую вызывается определенная страница сервера, на которую уже вешаете выход на реле.
Тэг - <button>.
Кнопка - ссылка.
В двух словах: создаете веб сервер, создаете две страницы(хост и страницу на включение реле) для второй страницы галочку на "выход". Выход через переменную вешаете на выход контроллера. Далее в теле страницы пишем -
Суть - создаете кнопку при нажатии на которую вызывается определенная страница сервера, на которую уже вешаете выход на реле.
Тэг - <button>.
Кнопка - ссылка.
В двух словах: создаете веб сервер, создаете две страницы(хост и страницу на включение реле) для второй страницы галочку на "выход". Выход через переменную вешаете на выход контроллера. Далее в теле страницы пишем -
Код: Выделить всё
<a href="ваш-ip/адрес_второй страницы/"><button>Реле</button></a>
кнопка в вэбинтерфейсе
кнопки сделал, но при щелчке по кнопке перехожу по указаному в вебсервере адресу, как бы и запрос адреса отправить и остаться на предыдущей странице?XENOMAN писал(а):создаете кнопку при нажатии на которую вызывается определенная страница сервера
вот здесь загвоздка, это же через таблицы состояний нужно делать? верно?XENOMAN писал(а):Выход через переменную вешаете на выход контроллера.
пытаюсь реализовать такой функционал: web страничка с отображением температуры, и кнопки включения/выключения вентилятора и отображения текущего статуса
нажимаю кнопку relay off, переменная становиться 0, но только до обновления главной страницы
Добавлено (15.02.2016, 13:29)
---------------------------------------------
Знатоки! подскажите же что нибудь?
может я не правильно оцениваю возможности web сервера arduino? нужен внешний web сервер?
надеюсь что у вас найдётся минутка времени что бы ответить мне
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось tr0y 18 фев 2016, 13:30, всего редактировалось 1 раз.
кнопка в вэбинтерфейсе
спасибо за ответы, очень помогли
что то вырисовывается, но есть несколько вопросов
как обрезать до десятых значения температуры с датчика DS18B20
пробовал умножать на 10 переводить в integer затем делил на десять, на web страничке выводится 24,00
как выводить на один BUZZER разные мелодии в зависимости от состояния
некоторых переменных, ну т.е. на старте один звук, авария другой, нужен
какой то переключатель? программа не даёт выбрать тот же пин для
использования buzzera повторно
спасибо, хоть прочитали
p.s.
файл проекта для текущего этапа
что то вырисовывается, но есть несколько вопросов
как обрезать до десятых значения температуры с датчика DS18B20
пробовал умножать на 10 переводить в integer затем делил на десять, на web страничке выводится 24,00
как выводить на один BUZZER разные мелодии в зависимости от состояния
некоторых переменных, ну т.е. на старте один звук, авария другой, нужен
какой то переключатель? программа не даёт выбрать тот же пин для
использования buzzera повторно
спасибо, хоть прочитали
p.s.
файл проекта для текущего этапа
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось tr0y 18 фев 2016, 13:31, всего редактировалось 1 раз.
кнопка в вэбинтерфейсе
Для буззера используйте Блок SWITCH в переключателях, в зависимости от состояния на входе EN на выход подается либо сигнал с первого входа, либо со второго. Если сигналов больше, то используйте комбинации из нескольких блоков SWITCH.
кнопка в вэбинтерфейсе
вопрос всё ещё актуален
как обрезать до десятых значения температуры с датчика DS18B20
пробовал умножать на 10 переводить в integer затем делил на десять, на web страничке выводится 24,00
как обрезать до десятых значения температуры с датчика DS18B20
пробовал умножать на 10 переводить в integer затем делил на десять, на web страничке выводится 24,00
-
- Капитан
- Сообщения: 908
- Зарегистрирован: 04 окт 2015, 19:10
- Откуда: Новосибирск
- Имя: Павел
- Благодарил (а): 20 раз
- Поблагодарили: 22 раза
кнопка в вэбинтерфейсе
у этого способа есть один существенный недостаток
при минусовой температуре добавится символ минус и значение обрежется до целых чисел, без десятых
есть другой вариант?
при минусовой температуре добавится символ минус и значение обрежется до целых чисел, без десятых
есть другой вариант?
-
- Капитан
- Сообщения: 908
- Зарегистрирован: 04 окт 2015, 19:10
- Откуда: Новосибирск
- Имя: Павел
- Благодарил (а): 20 раз
- Поблагодарили: 22 раза
кнопка в вэбинтерфейсе
это если использовать фиксированное значение начала обрезки. а вот если это значение высчитывать, беря за основу измеренную длину строки то все получается элементарно. (подразумевается что режется от какой то точки и до конца)tr0y писал(а):при минусовой температуре добавится символ минус .....есть другой вариант?
Последний раз редактировалось Naladchik 19 фев 2016, 20:24, всего редактировалось 1 раз.
-
- Капитан
- Сообщения: 908
- Зарегистрирован: 04 окт 2015, 19:10
- Откуда: Новосибирск
- Имя: Павел
- Благодарил (а): 20 раз
- Поблагодарили: 22 раза
кнопка в вэбинтерфейсе
Мне тут вчера пришел датчик BMP180 ну и решил его погонять, попутно и предлагаемый мной вариант обкатать.tr0y писал(а):у этого способа есть один существенный недостаток при минусовой температуре добавится символ минус....
У себя погонял, косяков вроде как не обнаружил.
Смотрите, понравится забирайте.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Naladchik 21 фев 2016, 09:47, всего редактировалось 1 раз.
кнопка в вэбинтерфейсе
не открывается файлNaladchik писал(а):Смотрите, понравится забирайте.Прикрепления: BMP180_t-P.flp(193Kb)
FLprog выдаёт ошибку, можете выложить повторно?
-
- Сержант
- Сообщения: 102
- Зарегистрирован: 07 сен 2015, 21:21
- rw6cm
- Полковник
- Сообщения: 2372
- Зарегистрирован: 06 сен 2015, 20:25
- Имя: Владимир
- Поблагодарили: 41 раз
кнопка в вэбинтерфейсе
У меня открывается.
Заметил не все Download-еры корректно скачивают файлы flp.
Использую закачку браузера.
Заметил не все Download-еры корректно скачивают файлы flp.
Использую закачку браузера.
Win10-64, FLProg (portable)
- rw6cm
- Полковник
- Сообщения: 2372
- Зарегистрирован: 06 сен 2015, 20:25
- Имя: Владимир
- Поблагодарили: 41 раз
кнопка в вэбинтерфейсе
tr0y писал(а):перепробовал 3 браузера, firefox, opera, ie

тот же файл, выложу.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Win10-64, FLProg (portable)
кнопка в вэбинтерфейсе
Данный датчик позволяет выставить точность измерения 0.5 °C, 0.25°C, 0.125°C, и 0.0625°C. Как это сделать в программе не знаю.tr0y писал(а):как обрезать до десятых значения температуры с датчика DS18B20
кнопка в вэбинтерфейсе
вообщем не спеша, в свободное время с некоторыми перерывами проект дополз до релиза
буду внедрять в работу, а там может и модифицировать
кому интересно прикладываю файл проекта
используется мега, ethernet shield, блок реле, DS18B20
проект будет отображать температуры на web страничке, и от туда будет возможность управлять приточной вентиляцией
адрес странички 192.168.99.100 править в блоке WebPage
буду внедрять в работу, а там может и модифицировать
кому интересно прикладываю файл проекта
используется мега, ethernet shield, блок реле, DS18B20
проект будет отображать температуры на web страничке, и от туда будет возможность управлять приточной вентиляцией
адрес странички 192.168.99.100 править в блоке WebPage
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость