20.06.2015, 23:50 | #51 |
Senior Member
Регистрация: 20.09.2014
Сообщений: 145
Вес репутации: 0 |
Re: Модуль "CyberBot-3"
Скорость отсылки запроса 10 сек. сказал на память, так как вы вроде говорили что выставили такую задержку, щас точно измерить нечем, надо терминальную программу менять.
До кучи проблем - есть особенность, что запрос напряжения не улетает на усб-уарт пока юзер не ткнет на веб морде любую кнопку, после этого только начинаются регулярные посылки. |
20.06.2015, 23:50 | #52 |
Senior Member
|
Re: Модуль "CyberBot-3"
Да, этот кусок уже смотрю, и вижу, что туда мы попадаем каждый раз после switch(), то есть не внутри проверки команд. Может такое быть, что новая IDE имеет баг и не инициализирует переменную, значение которой задано при описании?
Попробую принудительно в setup() инициализировать speed=255. Добавил инициализацию, не помогло. Зато новая интересная особенность: когда выполняется бесконечная операция, если убрать питание Ардуины, функция не останавливается. Последний раз редактировалось Wagan; 20.06.2015 в 23:56. |
20.06.2015, 23:58 | #53 | |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Re: Модуль "CyberBot-3"
Цитата:
Я разобрался почему так происходит. При запуске переменная speed=255 а если ползунком подвигать то при максимуме получаем 238 Вот по этому и не сбрасывается потому как ток ограничен Внес изменения в скетч, проверяйте |
|
21.06.2015, 00:01 | #54 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Re: Модуль "CyberBot-3"
При запуске веб интерфейса, нужно подождать 5 или 10 сек. для того что бы данные появились на экране
|
21.06.2015, 00:02 | #55 | |
Senior Member
|
Re: Модуль "CyberBot-3"
Цитата:
Я подсчетом максимума в формуле видел эти 238, но думал, что так и нужно. |
|
21.06.2015, 00:10 | #56 | |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Re: Модуль "CyberBot-3"
Цитата:
|
|
21.06.2015, 00:13 | #57 |
Senior Member
|
Re: Модуль "CyberBot-3"
"нет" - значит больше ничего не поменялось?
Изменил 85 на 102, не помогло. Заменил начальную инициализацию speed с 255 на 170, что соответствует параметру скорости 4. Не помогло - после запуска, если не зайти в параметры и не трогать скорость, опять бесконечное выполнение. Но есть закономерность - нажатие 'x' не влияет, но долго эта бесконечность не происходит, Ардуинка перегружается. Значения speed по новой формуле. Код:
Web speed 0 102 1 119 2 136 3 153 4 170 5 187 6 204 7 221 8 238 9 255 Последний раз редактировалось Wagan; 21.06.2015 в 00:18. |
21.06.2015, 00:19 | #58 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Re: Модуль "CyberBot-3"
Я извиняюсь все было верно, нужно все таки 85 оставить
А в каком браузере тестируешь? |
21.06.2015, 00:23 | #59 |
Senior Member
|
Re: Модуль "CyberBot-3"
Ок, сейчас верну 85, чтобы максимум был 238. Но тогда зачем инициализировать speed=255?
Тестирую в Chrome 43.0.2357.81 m, правда вижу, что Хром просит обновиться. Сейчас попробую в IE и на айпаде+айфоне. Еще к особенностям: если зайти в параметры и не трогать ничего, дохлый номер. Если сдвинуть с пятерки и вернуть на пятерку, также все плохо. Но стоит хоть раз изменить значение с 5 на что угодно, все работает ок. Потом можно возвращать на пятерку и тоже все пашет |
21.06.2015, 00:25 | #60 | |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Re: Модуль "CyberBot-3"
Я не поленился сейчас взял проверил, у меня и показания появляются по истечении 5 сек., при этом не жму ни каких кнопок. И управление работает как положено.
Проверяю в хроме Цитата:
|
|
Здесь присутствуют: 11 (пользователей: 0 , гостей: 11) | |
|
|