Re: Arduino Mega Server
Добавлено: Пт май 20, 2016 4:38 am
Что такой же тормозной?
Если у вас есть желание, вы можете выпустить патч. Код системы строго формализован (дистрибутив неизменен) и патч может содержать 1-2 файла, которыми нужно заменить стандартные для получения новых качеств системы (в данном случае ускорения работы).Что такой же тормозной?
alexsis_76 писал(а):Что такой же тормозной?
Код: Выделить всё
Mega started...
Modul Ethernet...
MAC: 0 2A F5 12 67 FA
IP: 192.168.1.5
started
Modul SD...
SD started... OK
index.htm... found
started
Modul RTC...
Waiting for NTP sync...
Transmit NTP request (192.168.1.102:8888)
No NTP response
1970-01-01 00:00:02 started
1970-01-01 00:00:02 Modul Server... started
1970-01-01 00:00:02 Modul MajorDoMo...
1970-01-01 00:00:02 Connect to MajorDoMo... OK
1970-01-01 00:00:02 started
1970-01-01 00:00:02 Modul SD Info... started
1970-01-01 00:00:02 Modul Temperature...
1970-01-01 00:00:03 Parasite power ON
1970-01-01 00:00:03 Found 3 devices
1970-01-01 00:00:03 #0: 40 176 100 14 2 0 0 tempSTR
1970-01-01 00:00:03 #1: 40 52 86 24 1 0 0 tempHOM
1970-01-01 00:00:03 #2: 40 114 253 23 1 0 0 tempWRM
1970-01-01 00:00:03 started
1970-01-01 00:00:03 Modul nooLite... started
1970-01-01 00:00:03 GLOBAL Init DONE
1970-01-01 00:00:03 AMS WORK
1970-01-01 00:00:04 tempSTR: 22.19
1970-01-01 00:00:04 Host 192.168.1.102 GET /objects/?object=tempSTR&op=m&m=update&v=22.18 HTTP/1.0
1970-01-01 00:00:04 tempHOM: 22.00
1970-01-01 00:00:04 Host 192.168.1.102 GET /objects/?object=tempHOM&op=m&m=update&v=22.0 HTTP/1.0
1970-01-01 00:00:04 tempWRM: 22.06
1970-01-01 00:00:04 Host 192.168.1.102 GET /objects/?object=tempWRM&op=m&m=update&v=22.6 HTTP/1.0
1970-01-01 00:00:05 tempSTR: 22.25
1970-01-01 00:00:05 Host 192.168.1.102 GET /objects/?object=tempSTR&op=m&m=update&v=22.25 HTTP/1.0
1970-01-01 00:00:05 tempHOM: 22.00
и не должен был заметить, его попросту нет.Проблема не в тормозах- субъективно ускорения загрузок страниц в браузер я не заметил
да время значительно увеличилось.Мега грузится секунд 10
у меня на xp очень редко , а вот программатор ардуины действительно находит через раз,надо смотреть что возвращает.Прога очень тяжело находит СОМ порт,инногда с 20 раза
да вот тут действительно засада, динамически выделять память еще хуже, тут хотя бы есть контроль,а там просто не будет работать и все и поди догадайся без отладчика.правда есть вариант сделать все это с веб интерфейса.Ну и на меге и так памяти нет,а тут еще кило
откусываем
я честно говоря полагал что Алекс включит из в очередную прошивкуВыложи пожалуйста инструкцию и правильные файлы,а то у меня их собралось очень много и запутался в них.
MajorDoMo классная система (сама по себе она мне очень нравится), но с тех пор, как я занялся АМС, М покрылся пылью и я уже забыл, когда в него заходил (нет повода, все мои хотелки решаются АМС-ом). Поэтому с трудом вспоминаю что там и как.помогите пожалуйста разобраться как передавать данные температуры в MD то сама AMS данные передает а до MD они не доходят , то тут много страниц написано
Если проштудировать эту тему (ветку форума), то тут найдётся от 10 до 20 классных решений, которые не помешало бы добавить в АМС.я честно говоря полагал что Алекс включит из в очередную прошивку
Вот откопал, код вроде работает в реальной системе. Метод update:помогите пожалуйста разобраться как передавать данные температуры в MD то сама AMS данные передает а до MD они не доходят , то тут много страниц написано
Код: Выделить всё
/*
получаем данные из Arduino по сети
в формате "$params['v']"
*/
//получаем значение
$v = $params['v'];
//устанавливаем значение
$this->setProperty('value', $v); Так ведь на Дуе нет EEPROM там есть SDROM (моё очередное изобретение). Как среда может ругаться на то, чего нет? Или вы умудрились запустить дистрибутив для Меги на Дуе?Запустил АМС 015 на дуе без особых проблем.Версия 1.7.9 ругается на EEPROM ,вернулся на
1.6.5 r5, все скомпилировалось.
Дистрибутив 0.15 версии рассчитан на работу с модулями NRF24 и предполагает их наличие и правильное подключение. Мне трудно сказать дистанционно в чём у вас дело.Возникла проблема с модулем NRF 24.Он компилируется и АМС
стартует,проходит все стадии запуска,в сериале запись АМС работает и всё,на 5 секунде останавливается,сайты не открываются. Если закомментировать модуль-все работает.
Это проблема в не подключенном или неправильно работающем модуле?
Скетч рассчитан на Arduino Pro Mini (ATmega328, 3.3V, 8MHz) и на Nano не тестировался. Схемы подключения и пояснения даны по ссылке выше.Залил скетчь в Nano 3. Если не подключить термо датчик-такая же беда.Стартует и останавливается. При подключенном все в порядке.В интернете много говорят о толерантности
выходов NRF24 к пяти вольтам-главное запитать от 3,3 вольт.Пример тут http://istarik.ru/blog/arduino/40.html Только названия выводов везде по разному обзываются,не уверен,что правильно подключил. Кто нибудь запустил этот модуль? Поделитесь пожалуйста схемой подключения и настройкой.