IT
тоже минимум
Nick
Тоже самое и у меня было.
Nick
Если сами сделаете и разберётесь что к чему, потом уже более сложное можно будет делать.
Nick
Я сейчас пишу на esp32, вчера управление жалюзями закончил )
IT
да уж... я тут не могу понять почему он зависает. Господин выше в чате упоминал какие то бибилиотеки.. и я не понял ничего из того что он написал.
Nick
да уж... я тут не могу понять почему он зависает. Господин выше в чате упоминал какие то бибилиотеки.. и я не понял ничего из того что он написал.
Ну вот когда углубитесь в процесс, придет и понимание и интерес. Эти вопросы сами по себе отпадут.
IT
повозится
Nick
Удачи )
IT
Удачи )
спасибо!
romanetz
void loop(){ WiFiClient client = server.available(); // Получаем данные, посылаемые клиентом if (!client) { return; } вот здесь проверяется, что что-то пришло или нет
romanetz
while(!client.available()) // Пока есть соединение с клиентом { delay(1); // пауза 1 мс }
romanetz
хм
romanetz
так тут client каждый раз новый объявляется
IT
кстати может это имеет смысл, но я заметил что если я произвожу запросы через оперу то он дает 2-3 запроса а через хром рекорд был 9 запросов =)
IT
от браузера в котором производится запрос ничего не зависит же?
romanetz
а не должен?
Ну старый было бы не плохо удалить, это же объект
romanetz
Он занимает место в памяти
IT
хм а как это сделать? какая комманда?
romanetz
delete client; последней строчкой допиши
romanetz
в лупе
IT
в лупе
expected primary-expression before '.' token нужно какую то библиотеку подключить?
IT
type 'class WiFiClient' argument given to 'delete', expected pointer
romanetz
romanetz
почему было не взять пример и доработать?
romanetz
а не по граблям ходить
Maxim
@edgiru
@edgiru
спасибо
IT
ГОСПОДА И ДАМЫ! СПАСИБО ЗА ПОМОЩЬ!!!! ЗАВЕЛОСЬ! УСПЕХОВ ВАМ В ВАШИХ НАЧИНАНИЯХ!!
Lord
while(!client.available()) // Пока есть соединение с клиентом { delay(1); // пауза 1 мс }
зачем delay с wifi использовать? по идее же весь код должен быть не блокирующим
romanetz
если по аналогии с 32, есть - то пофиг, стек/вафля вытеснит ожидание, если нет - то да, д.б. неблокирующий
Anonymous
Я правильно понял что у esp32 половину периферии можно мапить на любые (почти) ноги?
Alexey
Я правильно понял что у esp32 половину периферии можно мапить на любые (почти) ноги?
Ага, но ключевое слово "почти". Ещё, SPI, например, не будет работать на полной скорости на любых ногах, для этого есть специальная матрица высокоскоростная. Но если до 10 МГц, то почти любые ноги можно
Anonymous
https://www.espressif.com/sites/default/files/documentation/esp32_technical_reference_manual_en.pdf
Void
Вообще не знаком с esp8266, есть ли возможность на ней сенсерную кнопку сделать? Есть ли таймер с захватом?
SetPf
чет даташит у esp32 трудно читаемый, на 700 страниц )))
Так блин он еше и куцый. На 8битки некоторые больше =\
SetPf
Я бегло вчера UART смотрел, создалось ощущение, что там по принципу - почитаешь офф исходники — догадаешь написано.
Andy
Вообще не знаком с esp8266, есть ли возможность на ней сенсерную кнопку сделать? Есть ли таймер с захватом?
Если новое изделие, то лучше esp32 - больше возможностей и touch button точно есть, не говоря уже о более подробной документации. https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-reference/peripherals/touch_pad.html Про таймеры esp8266 есть немного в datasheet и https://docs.espressif.com/projects/esp8266-rtos-sdk/en/latest/api-reference/peripherals/hw_timer.html
Alex
Какой есть вариант управления esp c android через wifi? Кроме remotexy
Alex
Фактически нужно не управлять , а отправить 12-15 значений различных настроек
Alex
И нужно только на этапе тестирования/ отладки. Потом устройство будет работать автономно
Andy
Какой есть вариант управления esp c android через wifi? Кроме remotexy
http://we.easyelectronics.ru/alexhi/programma-tcp_serport-redirektor-tcp-com-port-pod-android.html
Alex
Андроид ещё прилепить?
Alex
Чета сложно как то.
Alex
У меня устройство не доступно
Alex
Только по вайфай могу подружиться и чем то менять значения
Alex
Remotexy в принципе норм . Но платная, и главное надо на каждое новое устройство для управления , покупать новую версию
Alex
Как вариант - создать приложение в app инвертор.. может есть че по проще?
Василий
есть планшеты и с виндой выкидываем FT232 -ставим прозрачный uart-блютуз - и на планшете ганяем
romanetz
Mqtt, блин
Alex
Тем более mqtt
Интернет нужен. Нет?
Alex
Либо сервер отдельно поднимать
Alex
Читаю статью, правда ей уже пятый год
Alex
И ещё парралельный вопрос : чем можно залить обновленную прошивку в Esp через wifi? Суть задачи: делаю устройство и тестирую с товарищем , который удален от меня и в электронике особо ни как. В идеале через приложение присоединиться к esp, и скормить файл прошивки в каком либо виде
Н Е К И Б Е Р Л Е О
Сделал на двух esp8266 :)
Н Е К И Б Е Р Л Е О
https://github.com/neolead/skyrc-imax-b6-usb-uart-over-wifi-with-esp8266
Andrey
Всем привет, а кто-нибудь пытался сделать deep sleep на esp-01s?
Alex
OTA придумали много лет назад..
Это с компьютера , а с мобилы можно залить ?
Ruwim
С компа
Ruwim
Можно и через веб интерфейс, мне правда пока небыло нужно
Владимир
Всем привет, а кто-нибудь пытался сделать deep sleep на esp-01s?
Чип там обычный. Нужно пару лапок от него на пины вывести.
Юрий
Это с компьютера , а с мобилы можно залить ?
Если OTA сделан с возможностью выбора файла в браузере, то без разницы откуда заливать.
Юрий
Нет там захвата.
Но с сенсорным кнопками проблем точно нет.
Alex
Blynk
Но ведь это тоже через интернет
Maxim
Но ведь это тоже через интернет
У тебя нет интернета? Можно свой инстанс blynk-сервера поднять в своей сети тогда.
Alex
Устройство для мотоцикла. И он бывает в таких ипенях, где бензин не всегда найдешь. Не то что связь))
Юрий
Какой есть вариант управления esp c android через wifi? Кроме remotexy
Самый нормальный вариант через Virtuino с поднятием на еsp стандартного протокола mqtt или Midbus TCP
Maxim
Устройство для мотоцикла. И он бывает в таких ипенях, где бензин не всегда найдешь. Не то что связь))
А. Ну тогда да. Но вообще с этого стоило и начинать постановку вопроса. 😉
Юрий
Для мотоцикла😁 как раз через точку доступа и ТСР
Alex
Пока все же склоняюсь к app invertor .