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

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

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 10.12.2014, 11:23   #71
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 Кнопка"

Нужно вместо ttyUSB0 прописать ttyATH0
Admin вне форума   Ответить с цитированием
Старый 10.12.2014, 17:16   #72
zsm
Member
 
Регистрация: 28.05.2013
Сообщений: 71
Вес репутации: 0
zsm is an unknown quantity at this point
По умолчанию Re: CyberWrt модуль "HTML Кнопка"

Цитата:
Сообщение от Admin Посмотреть сообщение
Нужно вместо ttyUSB0 прописать ttyATH0
Спасибо, заработало
отличный пример, на его основе можно что хочешь сделать
а не подскажете как видео с камеры встроить в страницу ?
пытался из робота пример кода вытащить , но там чёрт ногу сломит)
zsm вне форума   Ответить с цитированием
Старый 11.12.2014, 15:32   #73
zsm
Member
 
Регистрация: 28.05.2013
Сообщений: 71
Вес репутации: 0
zsm is an unknown quantity at this point
По умолчанию Re: CyberWrt модуль "HTML Кнопка"

Решил вторую кнопку приладить, работает но странно.
Если по отдельности включать и выключать, то всё нормально.
Но если пытаюсь оба светодиода включить , то они загораются , но чтобы их погасить, 2 раза приходится на каждую кнопку жать..



вот код скрипта

PHP код:
#!/bin/sh
#Copyright (C) 2013 cyberwrt.ru, carduino.ru, cyber-place.ru, mp3car.ru
echo "Content-type: text/html; charset=utf-8"
echo
echo 
"<title>Button</title>
`cat /www/menu.html`<br>"

echo "<table><form method=GET action=$SCRIPT_NAME>
<tr><td><button type=subbmit"
if echo "$QUERY_STRINGegrep -"1="then
echo > /dev/ttyATH0
echo > /dev/ttyACM0
echo " name=0 style=background-color:FFFFCC>Выключить1</button>"
elif echo "$QUERY_STRINGegrep -"0="then
echo > /dev/ttyATH0
echo > /dev/ttyACM0
echo " name=1>Включить1</button>"
else
echo 
" name=1>Включить1</button>"
fi

echo "<table><form method=GET action=$SCRIPT_NAME>
<tr><td><button type=subbmit"
if echo "$QUERY_STRINGegrep -"3="then
echo > /dev/ttyATH0
echo 3> /dev/ttyACM0
echo " name=2 style=background-color:FFFFCC>Выключить2</button>"
elif echo "$QUERY_STRINGegrep -"2="then
echo > /dev/ttyATH0
echo > /dev/ttyACM0
echo " name=3>Включить2</button>"
else
echo 
" name=3>Включить2</button>"
fi 
вот ардуино
PHP код:
#define ledPin 13
#define ledPin2 8
void setup()
{
  
pinMode(ledPinOUTPUT);
  
pinMode(ledPin2OUTPUT);
  
Serial.begin(57600);
}

void loop()
{
  if (
Serial.available())
  {
    
byte inByte Serial.read();
    switch (
inByte)
    {
        case 
49:
        
digitalWrite(ledPinHIGH);
        break;

        case 
48:
        
digitalWrite(ledPinLOW);
        break;
        
        
        case 
51:
        
digitalWrite(ledPin2HIGH);
        break;

        case 
50:
        
digitalWrite(ledPin2LOW);
        break;
    }
  }


Последний раз редактировалось zsm; 11.12.2014 в 19:21.
zsm вне форума   Ответить с цитированием
Старый 14.12.2014, 03:28   #74
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:09   #75
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, 13:42   #76
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, 14:15   #77
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   #78
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   #79
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   #80
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 вне форума   Ответить с цитированием
Ответ


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

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

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

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


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


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