Форум обсуждения систем  

Вернуться   Форум обсуждения систем "Умный дом", проектов Ардуино, OpenWRT и других DIY устройств > Форум умного дома > Сделай сам > CyberWrt

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 14.12.2014, 03:28   #1
zsm
Member
 
Регистрация: 28.05.2013
Сообщений: 71
Вес репутации: 0
zsm is an unknown quantity at this point
По умолчанию Re: CyberWrt модуль "HTML Кнопка"

Посоветуйте пожалуйста книгу толковую по cgi скриптам, хочется научится свои странички создавать для 3020 но с чего начать не знаю..

и если кому не трудно , можете раскоментировать код html кнопки ?
очень полезно для новичков будет
zsm вне форума   Ответить с цитированием
Старый 14.12.2014, 13:42   #2
melsem
Moderator
 
Регистрация: 19.10.2013
Сообщений: 479
Вес репутации: 599
melsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud of
По умолчанию Re: CyberWrt модуль "HTML Кнопка"

Цитата:
Сообщение от zsm Посмотреть сообщение
Решил вторую кнопку приладить, работает но странно.
Если по отдельности включать и выключать, то всё нормально.
Но если пытаюсь оба светодиода включить , то они загораются , но чтобы их погасить, 2 раза приходится на каждую кнопку жать..
</form> это не исправит.
Скрипт вначале должен опросить состояние кнопок (точнее диодов) на ардунье. В зависимости от того в каком они (0 или 1), и только потом отображаться и исполняться.
А так даже с одной кнопкой будет странно работать (после открытия новой страницы, чтобы погасить, 2 раза на кнопку жать).

Такая же ошибка допущена и в веб-радио. При открытии страницы он останавливается.
Нету опроса состояния запущен плеер или нет.

Последний раз редактировалось melsem; 14.12.2014 в 14:01.
melsem вне форума   Ответить с цитированием
Старый 14.12.2014, 13:09   #3
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: CyberWrt модуль "HTML Кнопка"

У Вас тег <form> не закрыт в обоих запросах
Admin вне форума   Ответить с цитированием
Старый 14.12.2014, 14:15   #4
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: CyberWrt модуль "HTML Кнопка"

Данный простейший пример, без обратной связи, кнопка тупо шлет команду в порт, а ардуино принимает и выполняет ее
В этом примере даже нет идентификатора пакета
Для обратной связи, написал утилиту на Си, Сейчас ее тестирую.
Так же готов рабочий прототип веб приложения "Умный дом"
Как дошлифуем выложим

Не понял Вопрос почему два раза жать приходится?
Admin вне форума   Ответить с цитированием
Старый 14.12.2014, 14:41   #5
melsem
Moderator
 
Регистрация: 19.10.2013
Сообщений: 479
Вес репутации: 599
melsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud of
По умолчанию Re: CyberWrt модуль "HTML Кнопка"

Без обратной связи. После открытия новой страницы, что бы погасить (если включен), 2 раза на кнопку жать.
Первое нажатие это включить (хотя он в ардунье включен), а уж потом погасить.
melsem вне форума   Ответить с цитированием
Старый 14.12.2014, 15:06   #6
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: CyberWrt модуль "HTML Кнопка"

Ну да, так и есть
Admin вне форума   Ответить с цитированием
Старый 14.12.2014, 15:31   #7
melsem
Moderator
 
Регистрация: 19.10.2013
Сообщений: 479
Вес репутации: 599
melsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud of
По умолчанию Re: CyberWrt модуль "HTML Кнопка"

Если не трудно, допишите 'обратную связь' в "HTML Кнопка".
В 3020 gpio стало маловато. Заказал Maple Mini.
melsem вне форума   Ответить с цитированием
Старый 16.12.2014, 01:43   #8
zsm
Member
 
Регистрация: 28.05.2013
Сообщений: 71
Вес репутации: 0
zsm is an unknown quantity at this point
По умолчанию Re: CyberWrt модуль "HTML Кнопка"

А может кто нибудь ещё более простой пример скрипта привести,
с 2 кнопками чтобы одна посылала в uart 1 , а другая 0 ?
zsm вне форума   Ответить с цитированием
Старый 18.12.2014, 03:28   #9
zsm
Member
 
Регистрация: 28.05.2013
Сообщений: 71
Вес репутации: 0
zsm is an unknown quantity at this point
Smile Re: CyberWrt модуль "HTML Кнопка"

подсмотрел в роботе как в uart значения передаются , создал файл uart.cgi

PHP код:
#!/bin/sh
echo $QUERY_STRING > /dev/ttyATH0
echo "202" 
попробовал ему прямо из браузера значения передавать типа:
http://192.168.1.102/cgi-bin/modules/button/uart.cgi?1=

http://192.168.1.102/cgi-bin/modules/button/uart.cgi?0=

таким образом всё работает - единица и ноль исправно передаются в uart.

не могу понять , как к этому uart.cgi посылать значения при нажатии кнопок , желательно без перезагрузки страницы..

неужели только .js поможет, я в этом не в зуб ногой)
если .js надо учить для этого, подскажите пожалуйста с чего начать..
zsm вне форума   Ответить с цитированием
Старый 20.12.2014, 14:10   #10
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: CyberWrt модуль "HTML Кнопка"

Цитата:
Сообщение от melsem Посмотреть сообщение
Если не трудно, допишите 'обратную связь' в "HTML Кнопка".
В 3020 gpio стало маловато. Заказал Maple Mini.
Скоро к модулю драйвера добавлю, такую функцию
Admin вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 13:23. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Яндекс.Метрика