Цитата:
Цитата:
И нахер тут сравнение? В volString должна попасть подстрока, начиная с позиции символа "?" + 1 и до конца строки. Ты же запросы шлешь вида server?90, server?-50 ! Красным выделил нужные тебе подстроки. Про основание функции не понял. Ну если toInt работает - то прекрасно. Цитата:
|
Зациклился, так как значение ползунка 10,20,30,40....90.
Пишу код Notepad++ и потом копирую в Arduino IDE(Программа,которая компилирует весь код и сразу заливает в микроконтроллер) Да,уж очень много время ушло.....так главное в интернете куча примеров управления сервоприводами и все бля управляются только с кнопки или кнопка-ссылка.Это конечно тоже хорошо, но дожать ползунок уже нет сил:) А можно реализовать это все дело с помощью jquery? Вот нашел пример,но здесь снова управление с помощью кнопок. Реально ли втулить сюда ползунок? <!DOCTYPE html> <html> <head> <title>Механизированная камера</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <style type="text/css"> div { text-align: center; padding: 0px; margin: 0px; } #controls { width: 100px; float: left; } #video { float: left; width: 640px; height: 480px; } #video iframe { border: 1px solid red; width: 100%; height: 100%; padding: 0px; margin: 0px; } </style> </head> <body> <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script> <script type="text/javascript"> /** * Отправляет команду на сервер. * Временно блокирует все кнопки. */ function doCommand(unit, action) { var buttons = $(':button'); buttons.attr('disabled', true); $.post('/' + unit + '/' + action + '/', function() { buttons.attr('disabled', false); }); } /** * Слушаем клики по кнопкам. */ $(document).ready(function() { $(':button').click(function() { var id = $(this).attr('id'); var parts = id.split('_'); doCommand(parts[0], parts[1]); }); }); </script> <div id="controls"> <div> <input id="motor_up1" type="button" value="↑"> </div> <div> <input id="motor_left" type="button" value="←"> <input id="motor_right" type="button" value="→"> </div> <div> <input id="motor_down" type="button" value="↓"> </div> <div> <input id="light_on" type="button" value="✲"> <input id="light_off" type="button" value="✱"> </div> </div> <div id="video"> <!-- Сюда можно вставить поток с камеры --> <iframe src=""> </div> </body> </html> |
MaksLuk, ты че такой трудный то? Ну разобрались же с ползунком. Че по десять раз об одном и том же. Дело за малым - на сервере получать значение, парсить в integer и передавать в microservo. Ты че, не можешь чтоли нагуглить как сделать substring строки? Или как распарсить число из String в int? Это все C, причем тут jQuery? Или у тебя есть jQuery для C++?
|
Трудность заключается в том что я не программист. Да,благодаря Вам я понял где у ползунка сидят изменяющиеся данные и понял как их GEТ-нуть на сервер. Вечером еще буду кодить :) Если честно гуглил все подряд про эти ползунки,передачи данных,разные варианты читал,смотрел....за неделю так "ничего"и не сделал...Просто не хочется и Вас доставать каждый раз...:)
|
Почему я за тебя должен писать код, да еще на непонятном мне C?
int queryStart = readString.indexOf("?"); if (int > -1) { String vol = readString.substring(queryStart + 1); CAMTO(vol.toInt()); } void CAMTO(int vol) { MYDATA1.servo_lr = vol; microservo.attach(7); microservo.write(MYDATA1.servo_lr+90); delay(200); microservo.detach(); } Вот твоя документация по всяким String: http://arduino.cc/en/Reference/StringObject |
Че за камера? Дашь порулить?
|
Приветствую Вас. Это конечно форума javascript не касается,сейчас проблемы возникли с автомобилем....радиатор,пом а,термостат меняю....как всегда к зиме что-нибудь да поломается...это же ВАЗ :) ИЗВИНЯЮСЬ перед форумчанами javascript...руки до кода не дошли...Вижу что вы ответили,но за целый день машина не дала покодить...завтра тоже самое...жду новый радиатор...Про камеру и Дашь порулить обязательно ;)Спасибо за понимание!
|
Ок, жду)
|
Приветствую форум javascript и его пользователей! Сегодня руки дошли до кода :) (да,и еще-машину починил:)) Огромное спасибо danik.js! Загрузил код, компилирование прошло успешно.....далее залил в микроконтроллер и о КУРУТО!!! Сервопривод управляется с помощью ползунка :) Завтра подправлю код,камеру подключу и выйдем в сеть(danik.js естественно первым порулит ;)
Немного про параметры моего интернет: -Местоположение=обыкновенн я деревня -Максимальная скорость интернет=512 -Внешний IP Динамический -Необходимо сделать на модеме проброс порта Ну надеюсь на лучшее и получиться законнектиться :) Еще раз огромное СПАСИБО! До завтра! |
Все пучком, MaksLuk как и обещал - открыл доступ и дал порулить )
Мужык сказал - мужык сделал ) |
Часовой пояс GMT +3, время: 10:49. |