Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #31 (permalink)  
Старый 28.05.2012, 11:51
Аватар для vadim5june
Студент
Отправить личное сообщение для vadim5june Посмотреть профиль Найти все сообщения от vadim5june
 
Регистрация: 30.04.2012
Сообщений: 1,113

Сообщение от berkut Посмотреть сообщение
Да именно так.
Ты определился что еще нужно сделать
на клавиши перейти оставив ползунки или без них
может еще чтото изменить-сегодня-завтра сделаю
кстати когда сервоприводы должны прийти?
Ответить с цитированием
  #32 (permalink)  
Старый 28.05.2012, 12:04
Интересующийся
Отправить личное сообщение для berkut Посмотреть профиль Найти все сообщения от berkut
 
Регистрация: 11.05.2012
Сообщений: 28

Думаю стоит оставить ползунки + управление с клавиш, дело в том что если управлять с планшета то сам понимаеш там клавы нет . Пока достаточно двух ползунков для камеры.
В дальнейшем планирую еще добавить ползунки (хочу манипулятор туда поставить).
Сервы придут на этой недели я думаю....

Еще хотел спросить код, для переворачивания ползунка вертикально?
Ответить с цитированием
  #33 (permalink)  
Старый 28.05.2012, 12:12
Аватар для vadim5june
Студент
Отправить личное сообщение для vadim5june Посмотреть профиль Найти все сообщения от vadim5june
 
Регистрация: 30.04.2012
Сообщений: 1,113

Сообщение от berkut Посмотреть сообщение
Еще хотел спросить код, для переворачивания ползунка вертикально?
ты хочешь повернуть один вертикально?
этот код слегка переделать наверно-
это я сделаю-сегодня вечером начну сегодня завтра скину тебе
больше ничего?
Ответить с цитированием
  #34 (permalink)  
Старый 28.05.2012, 12:14
Интересующийся
Отправить личное сообщение для berkut Посмотреть профиль Найти все сообщения от berkut
 
Регистрация: 11.05.2012
Сообщений: 28

Да нет, больше ни чего. Спасибо большое.
Ответить с цитированием
  #35 (permalink)  
Старый 28.05.2012, 12:14
Аватар для vadim5june
Студент
Отправить личное сообщение для vadim5june Посмотреть профиль Найти все сообщения от vadim5june
 
Регистрация: 30.04.2012
Сообщений: 1,113

Сообщение от berkut Посмотреть сообщение
В дальнейшем планирую еще добавить ползунки (хочу манипулятор туда поставить).
А что он будет делать?
что то грузить что ли
Ползунки добавляются просто
Ответить с цитированием
  #36 (permalink)  
Старый 28.05.2012, 12:15
Интересующийся
Отправить личное сообщение для berkut Посмотреть профиль Найти все сообщения от berkut
 
Регистрация: 11.05.2012
Сообщений: 28

да хочу повернуть один вертикально рядом с окном от камеры его поставить и один внизу
Ответить с цитированием
  #37 (permalink)  
Старый 28.05.2012, 12:16
Аватар для vadim5june
Студент
Отправить личное сообщение для vadim5june Посмотреть профиль Найти все сообщения от vadim5june
 
Регистрация: 30.04.2012
Сообщений: 1,113

Сообщение от berkut Посмотреть сообщение
Да нет, больше ни чего. Спасибо большое.
Чистый энтузиазм-меня такие вещи всегда интересовали-подумаю может себе сделаю-а роутер ты уже прошил?
Ответить с цитированием
  #38 (permalink)  
Старый 28.05.2012, 12:17
Интересующийся
Отправить личное сообщение для berkut Посмотреть профиль Найти все сообщения от berkut
 
Регистрация: 11.05.2012
Сообщений: 28

Сообщение от vadim5june Посмотреть сообщение
А что он будет делать?
что то грузить что ли
Ползунки добавляются просто
Хотябы грузить )
Ответить с цитированием
  #39 (permalink)  
Старый 28.05.2012, 12:18
Интересующийся
Отправить личное сообщение для berkut Посмотреть профиль Найти все сообщения от berkut
 
Регистрация: 11.05.2012
Сообщений: 28

Роутер прошил конечно.
Ответить с цитированием
  #40 (permalink)  
Старый 28.05.2012, 18:30
Аватар для vadim5june
Студент
Отправить личное сообщение для vadim5june Посмотреть профиль Найти все сообщения от vadim5june
 
Регистрация: 30.04.2012
Сообщений: 1,113

попробуй с клавишами
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>OR-WIFI-ROBOT</title>
<link rel="stylesheet" type="text/css" 
href="res/main.css"/>
<script type="text/javascript">
var speed=10;
var tspeed=10;
var ent_press=0;
var lastTurn = -1;
var lastPress = -1;
var lastPos = {};
lastPos[9]=-1;
var teks=9;//текущий сервопривод
function submitUART(uartString)
{
document.getElementById('serialData').value=uartString+"\n";
document.getElementById('serialForm').submit()
};
function scrollCam(el,l)
{var el1;if(l!=undefined)
{el1=document.getElementById
(teks);el1.parentNode.scrollLeft=l;}
else
{el1=el.getElementsByTagName('div')[0];
teks=el1.id;};
};
function keyPressed(e)
{
var keynum
var keychar
var numcheck
if(window.event) // IE
{
keynum = e.keyCode
}
else if(e.which) 
{
keynum = e.which
}
keychar = String.fromCharCode(keynum);
if(keychar == "w" || keychar == "ц" || 
keychar == "W" || keychar == "Ц") 
submitUART("DrvLR=100,100");
if(keychar == "a" || keychar == "ф" || 
keychar == "A" || keychar == "Ф") 
submitUART("DrvLR=-100,100");
if(keychar == "s" || keychar == "ы" || 
keychar == "S" || keychar == "Ы") 
submitUART("DrvLR=-100,-100");
if(keychar == "d" || keychar == "в" || 
keychar == "D" || keychar == "В") 
submitUART("DrvLR=100,-100");
return true;
};
function keyUp(e)
{
var keynum
var keychar
var numcheck
if(window.event) // IE
{
keynum = e.keyCode
}
else if(e.which) 
{
keynum = e.which
};
if((keynum==37)||(keynum==39)||
(keynum==38)||(keynum==40))
{ent_press=0;return};
keychar = String.fromCharCode(keynum);
if(keychar == "w" || keychar == "ц" || 
keychar == "W" || keychar == "Ц") 
submitUART("DrvLR=0,0");
if(keychar == "a" || keychar == "ф" || 
keychar == "A" || keychar == "Ф") 
submitUART("DrvLR=0,0");
if(keychar == "s" || keychar == "ы" || 

keychar == "S" || keychar == "Ы") 

submitUART("DrvLR=0,0");
if(keychar == "d" || keychar == "в" || 

keychar == "D" || keychar == "В") 

submitUART("DrvLR=0,0");
return true;
};
//--
function keyDown(e)
{e.preventDefault();
var keynum
var keychar
var numcheck
if(window.event) // IE
{
keynum = e.keyCode
}
else if(e.which) 
{
keynum = e.which
};
if(keynum==37)
{ent_press=1;teks=9;tspeed=-speed};
if(keynum==39)
{ent_press=1;teks=9;tspeed=speed};
if(keynum==38)
{ent_press=1;teks=2;tspeed=speed};
if(keynum==40)
{ent_press=1;teks=2;tspeed=-speed};
return true;
};
//---
window.setInterval(
function(){var pos;
if(ent_press){ pos = 
document.getElementById(teks).parentNode.scrollLeft;
pos+=tspeed;document.getElementById
(teks).parentNode.scrollLeft=pos;};
 pos = document.getElementById
(teks).parentNode.scrollLeft;
if(lastPos[teks]!=pos){
submitUART("#"+teks+" P" +(pos + 700));
lastPos[teks]=pos;
};
},100
);
</script>
</head>
<body onKeyPress="return keyPressed

(event)" onKeyUp="keyUp(event)" 

onkeydown="keyDown(event)">
<pre class="banner">
**************************************

************ 

**************************************

****
* ____ ____ __ __ _ *
* / __ \____ ___ ____ / __ \____ / /_ 

____ / /_(_)__________ _______ __ *
* / / / / __ \/ _ \/ __ \______/ /_/ / 

__ \/ __ \/ __ \/ __/ // ___/ ___/ / 

___/ / / / *
* / /_/ / /_/ / __/ / / /_____/ _, _/ 

/_/ / /_/ / /_/ / /_/ // /__(__ )_ / / 

/ /_/ / *
* \____/ .___/\___/_/ /_/ /_/ |_|

\____/_.___/\____/\__/_/ \___/____/

(_)_/ \__,_/ *
* /_/ *
* *
**************************************

************ 

**************************************

****
</pre>
<table>
<tr>
<td>
<script type="text/javascript">
document.write("<img alt='RobotEye' 

class='bot-eye' src='http://" + 

document.location.host + ":8080/?

action=stream'/>")
</script>
<br/>
Camera control:<br>
<button type="button" 

onclick="scrollCam(1,0)">Left</button>
<button type="button" 

onclick="scrollCam

(1,800)">Center</button>
<button type="button" 

onclick="scrollCam

(1,1600)">Right</button>
<br/>
</td>
</tr>
<tr>
<td>
<div style="width:320px;height: 

20px;margin-top: 15px;overflow-x: 

scroll;display: inline-block;"
onscroll="scrollCam(this)">
<div id="9" 

style="width:1920px;height: 

1px;display:block;" ></div>
</div>
</td>
</tr>
<tr>
<td>
<div style="width:320px;height: 

20px;margin-top: 15px;overflow-x: 

scroll;display: inline-block;"
onscroll="scrollCam(this)">
<div id="2" 

style="width:1920px;height: 

1px;display:block;" ></div>
</td>
</tr>
<tr>
<td>
<hr style="width: 240px;margin-top: 

15px">
Chassis control:<br>
<button type="button" 

onclick="submitUART

('DrvLR=100,100')">Forward</button><br

>
<button type="button" 

onclick="submitUART('DrvLR=-

100,100')">Left</button>
<button type="button" 

onclick="submitUART

('DrvLR=0,0')">STOP</button>
<button type="button" 

onclick="submitUART('DrvLR=100,-

100')">Right</button><br>
<button type="button" 

onclick="submitUART('DrvLR=-100,-

100')">Backward</button>
</td>
</tr>
<tr>
<td>
<hr style="width: 240px;margin-top: 15px">
<form id="serialForm" action="/cgi-bin/serial.cgi" method="POST" 
target="hidden">
<label>Serial data:<br/>
<textarea id="serialData" 
name="SERIAL_DATA" rows="2" 
cols="40">TEST SERIAL</textarea>
</label><br/>
<input type="submit" value="Send">
</form>
</td>
</tr>
</table>
<hr/>
<iframe name="hidden" 
src="/nothing.html" style="width: 
1px;height: 1px;visibility: hidden"></iframe>
<a href="admin/index.html">Robot  administration</a>
</body>
</html>

Последний раз редактировалось vadim5june, 28.05.2012 в 18:36.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как извлекать данные из веб страницы sistemnik Общие вопросы Javascript 1 04.09.2011 17:45
блокировка записи в БД на изменение в веб приложении igrok Серверные языки и технологии 8 04.07.2011 17:07
Знак рубля для веб mycoding Оффтопик 3 04.03.2011 21:49
Веб разработчик, удаленка, 1500$ denis.antonov Работа 3 02.07.2010 21:38
Веб справочник мессии Pflaume Ваши сайты и скрипты 6 29.03.2010 12:17