Arduino Mega Server для esp8266

Модератор: Alex

serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

Re: Arduino Mega Server для esp8266

Сообщение serghei » Пт сен 22, 2017 4:31 pm

....Про 2.0.0 можно забыть как кошмарный сон... Почувствуйте разницу . Версия с SD картой
До
СпойлерПоказать
Index_2_0_0.jpg
Index_2_0_0.jpg (207.93 КБ) 5288 просмотров
После
СпойлерПоказать
Index_2_4_0.jpg
Index_2_4_0.jpg (211.24 КБ) 5288 просмотров
Не 300 раз , но ощутимо.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
Аватара пользователя
ser009
Сообщения: 595
Зарегистрирован: Сб окт 13, 2012 9:55 am
Благодарил (а): 4 раза
Поблагодарили: 43 раза

Re: Arduino Mega Server для esp8266

Сообщение ser009 » Пт сен 22, 2017 4:33 pm

portable приложения всю жизнь так и работали.
Использую firefox portable. Причем с карты памяти. У неё все свое в систему не лезет. Вытащил карту памяти изъял с компа ссылки, пароли, история. На рабочем компе не остается следов - все с собой.
Огромный плюс для работы
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: Arduino Mega Server для esp8266

Сообщение Alex » Пт сен 22, 2017 5:10 pm

portable приложения всю жизнь так и работали.
Это понятно. Просто я ожидал, что оно из коробки так будет работать, а оказывается ещё директорию нужно создавать.
А portable ФФ так работает из коробки или тоже нужно что-то создавать?
Аватара пользователя
ser009
Сообщения: 595
Зарегистрирован: Сб окт 13, 2012 9:55 am
Благодарил (а): 4 раза
Поблагодарили: 43 раза

Re: Arduino Mega Server для esp8266

Сообщение ser009 » Сб сен 23, 2017 6:30 am

На ФФ ни чего создавать не нужно.
Ну если только при загрузке файлов указать папочку по умолчанию.
dmw
Сообщения: 469
Зарегистрирован: Вт мар 12, 2013 1:22 am
Благодарил (а): 41 раз
Поблагодарили: 81 раз

Re: Arduino Mega Server для esp8266

Сообщение dmw » Вс сен 24, 2017 7:17 pm

serghei писал(а): 2. Устанавливаем библиотеку " TimeLib" . Я взял из дистрибутива ESP32.
Не поделитесь ссылкой? ато непонятно что такое "взял из дистрибутива ESP32".
Поставил отсюда, full2.htm все равно както подтормаживает.
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

Re: Arduino Mega Server для esp8266

Сообщение serghei » Вс сен 24, 2017 7:24 pm

У меня стоит такая
TimeLib.rar
(22.62 КБ) 122 скачивания
По ощущениям , ESP летает быстрее 32.....

Вот как Вы скачали дистрибутив для 8266 , точно так же оттуда же качаем для ESP32. Там в комплекте идет эта библа )
За это сообщение автора serghei поблагодарил:
dmw (Вс сен 24, 2017 7:28 pm)
Рейтинг: 1.16%
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: Arduino Mega Server для esp8266

Сообщение Alex » Пн сен 25, 2017 10:51 am

Что-то я не пойму...

Попробовал скомпилировать под 1.6.5 r2 с драйверами 2.4.1 rc1 и

1 получил сообщение, что нет библиотеки <OneWire.h>, посмотрел и её действительно нет. Скопировал из версии 2.0.0. Вопрос: почему никто не упоминает этой проблемы — или она только у меня?

2 Далее выскакивает ошибка, которую тоже никто не упоминает

Код: Выделить всё

\hardware\esp8266\2.4.0-rc1\cores\esp8266/FS.h:62:12: 
error: initializing argument 1 of 'virtual size_t fs::File::readBytes(char*, size_t)' [-fpermissive]
     size_t readBytes(char *buffer, size_t length)  override {
            ^
Ошибка компиляции. 
(Проблему с TimeLib решил успешно.)

Пока даже скомпилировать не удалось, что очень странно, так как софт у всех одинаковый и у народа таких проблем нет ?!

Удалось скомпилировать один из своих тестовых проектов (не дистрибутив!), который на 2.0.0 работает отлично, но на 2.4.1 он то летает, то впадает в ступор на 10-20 секунд, потом опять летает и так по кругу.
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

Re: Arduino Mega Server для esp8266

Сообщение serghei » Пн сен 25, 2017 12:26 pm

1 Я упоминал, что надо в дистрибутиве ПОЛНОСТЬЮ закомментировать вкладку FTP .Условная компиляция не работает.
2 Так же убрал код далласов. Потом сообразил и поставил библиотеку.
Проверял на чистом дистрибутиве и с SDкартой (навороченый и с NRF-24) . Лог компиляции могу выложить только ночью.
И , да , компилил под Win XP. IDE с сайта

PS А вообще вариант с заменой IDE очень коварный - если она была уже настроена и ещё снести , то остаются куча папок с дровами и роумингом ... Потом накатываем другую , а библиотеки цепляются от старой. Так что чисить комп надо основательно.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
dmw
Сообщения: 469
Зарегистрирован: Вт мар 12, 2013 1:22 am
Благодарил (а): 41 раз
Поблагодарили: 81 раз

Re: Arduino Mega Server для esp8266

Сообщение dmw » Пн сен 25, 2017 1:31 pm

А может какаято библиотека из подключаемых в AMS мешать выставить для esp8266 частоту 160 МГц при компиляции?
Просто перестает отвечать устройство если скомпилировать с 160 МГц и залить по воздуху такой скетч.
Есть при этом какието особенности к коду?
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

Re: Arduino Mega Server для esp8266

Сообщение serghei » Пн сен 25, 2017 2:10 pm

Хороший вопрос. Я уже не помню , но пробовал принудительно выставлять 160 МГц , но АМС все равно показывал 80. Вечером испытаю ещё раз.
Может быть это сработает , если писать код в родной среде SDK. 2.0.0 это посредник ,который превращает ЕСП в ардуину.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
Ответить