romanetz
It's always better to have several different solutions than single one
Pavel
Я не настолько прошарен в английском, чтобы ответить
romanetz
Ну вот...
romanetz
Модем софтовый для лоры уже выложили
Никита
с новым годом :) подскажите, как поднять частоту ШИМ на есп8266 до 15 кГц ?
Sergey
На есп32 нормальный pwm
Sergey
А софтом pwm не может прерватся.
Alexandre
на есп32 еще до двух ядер, но ведь речь не о нем
Sergey
Мне когда нужен был нормальный pwm проще было сменить чип. В 8266 pwm действительно хреновый
Никита
Alexandre
можно
Sergey
Точно так же при чем. Разницы нет.
Никита
romanetz
Пока что eclipse лучше всех себя показал с еспихой
Evgheni
romanetz
Если без платформио - нетривиально
romanetz
Хотя интересно посмотреть рабочий способ
Sergey
Sandip
https://youtu.be/bYoQ_NUt7Xk
Slava
Здравствуйте всем
Slava
а сегодня я решил поипаца с
SDWebServer - Example WebServer with SD Card backend for esp8266
автор этого творения - (c) 2015 Hristo Gochkov
гандон конченый
вместо того чтобы нормально отрабатывать обращение к вэб страничке, он замутил такую херню...
server.on("/list", HTTP_GET, printDirectory);
server.on("/edit", HTTP_DELETE, handleDelete);
server.on("/edit", HTTP_PUT, handleCreate);
server.on("/edit", HTTP_POST, []() {returnOK();}, handleFileUpload);
server.onNotFound(handleNotFound);
Видите здесь обращение к root - главной страничке? Вот и я не вижу.
Зато есть server.onNotFound(handleNotFound);
и какую бы херь вы не писали в строке навигации - прилетаете в одно и тоже место - туда, где нормальные люди размещают код ошибки. А он решил выебнуться какой он крутой программист, и приписал туда вызов функции loadFromSdCard(server.uri()), которая всё и делает.
Его код конечно работает, но чтобы это взять и использовать в своём проекте - нужно сначала взорвать себе мозг. Потом в ста местах исправить.
Теперь я понимаю, почему ардуина зашла в тупик.
С такими уёбищными примерами быстро теряется интерес.
Dmitry
а сегодня я решил поипаца с
SDWebServer - Example WebServer with SD Card backend for esp8266
автор этого творения - (c) 2015 Hristo Gochkov
гандон конченый
вместо того чтобы нормально отрабатывать обращение к вэб страничке, он замутил такую херню...
server.on("/list", HTTP_GET, printDirectory);
server.on("/edit", HTTP_DELETE, handleDelete);
server.on("/edit", HTTP_PUT, handleCreate);
server.on("/edit", HTTP_POST, []() {returnOK();}, handleFileUpload);
server.onNotFound(handleNotFound);
Видите здесь обращение к root - главной страничке? Вот и я не вижу.
Зато есть server.onNotFound(handleNotFound);
и какую бы херь вы не писали в строке навигации - прилетаете в одно и тоже место - туда, где нормальные люди размещают код ошибки. А он решил выебнуться какой он крутой программист, и приписал туда вызов функции loadFromSdCard(server.uri()), которая всё и делает.
Его код конечно работает, но чтобы это взять и использовать в своём проекте - нужно сначала взорвать себе мозг. Потом в ста местах исправить.
Теперь я понимаю, почему ардуина зашла в тупик.
С такими уёбищными примерами быстро теряется интерес.
Действительно для Ардуино 90% готового кода это ГОВНО ОТ БЫДЛОКОДЕРОВ, но всё равно Ардуино это быстрый старт для освоения программирования.
Dmitry
Хорошо что весь код открыт и перед использованием его можно просмотреть и подправить.
Дмитрий
а сегодня я решил поипаца с
SDWebServer - Example WebServer with SD Card backend for esp8266
автор этого творения - (c) 2015 Hristo Gochkov
гандон конченый
вместо того чтобы нормально отрабатывать обращение к вэб страничке, он замутил такую херню...
server.on("/list", HTTP_GET, printDirectory);
server.on("/edit", HTTP_DELETE, handleDelete);
server.on("/edit", HTTP_PUT, handleCreate);
server.on("/edit", HTTP_POST, []() {returnOK();}, handleFileUpload);
server.onNotFound(handleNotFound);
Видите здесь обращение к root - главной страничке? Вот и я не вижу.
Зато есть server.onNotFound(handleNotFound);
и какую бы херь вы не писали в строке навигации - прилетаете в одно и тоже место - туда, где нормальные люди размещают код ошибки. А он решил выебнуться какой он крутой программист, и приписал туда вызов функции loadFromSdCard(server.uri()), которая всё и делает.
Его код конечно работает, но чтобы это взять и использовать в своём проекте - нужно сначала взорвать себе мозг. Потом в ста местах исправить.
Теперь я понимаю, почему ардуина зашла в тупик.
С такими уёбищными примерами быстро теряется интерес.
Чем вам классический http роутер не угодил-то? В бэке подновляющего большинства проектов живет подобная функция.
Anton
romanetz
Ну на "большом" компе тоже есть проводочки и сигнальчики, просто в системный уровень редко кто лезет, там довольно сложно
romanetz
На современных компах, USB - это, пожалуй, самое простое.
romanetz
Сеть - она по физике довольно далеко от программы, там аппаратного дофига
а всякие там pcie, c 2.5 гигабитами на физике - для самодельщиков далеко за гранью добра и зла
Resident
Владимир Воландемортович
а сегодня я решил поипаца с
SDWebServer - Example WebServer with SD Card backend for esp8266
автор этого творения - (c) 2015 Hristo Gochkov
гандон конченый
вместо того чтобы нормально отрабатывать обращение к вэб страничке, он замутил такую херню...
server.on("/list", HTTP_GET, printDirectory);
server.on("/edit", HTTP_DELETE, handleDelete);
server.on("/edit", HTTP_PUT, handleCreate);
server.on("/edit", HTTP_POST, []() {returnOK();}, handleFileUpload);
server.onNotFound(handleNotFound);
Видите здесь обращение к root - главной страничке? Вот и я не вижу.
Зато есть server.onNotFound(handleNotFound);
и какую бы херь вы не писали в строке навигации - прилетаете в одно и тоже место - туда, где нормальные люди размещают код ошибки. А он решил выебнуться какой он крутой программист, и приписал туда вызов функции loadFromSdCard(server.uri()), которая всё и делает.
Его код конечно работает, но чтобы это взять и использовать в своём проекте - нужно сначала взорвать себе мозг. Потом в ста местах исправить.
Теперь я понимаю, почему ардуина зашла в тупик.
С такими уёбищными примерами быстро теряется интерес.
Ну так допиши server.on("/", http_get, handler) и в хендлере отдай главную страницу
Владимир Воландемортович
Но вообще, чел написал классический фреймворк для реализации рестапи
Alexandre
как же мне это нравится, рунет лля в своей красе... взял код, код не подошел, нет. чтобы человеку спасибо сказать, обосрал на пустом месте... тьфу
dizayner
Ага, можно ещё на гитхабе ишую сделать, что пример не соответствует ожиданиям и хотелкам
dizayner
Автор мудак, но либой буду пользоваться
Иван
Хе... КГАМиТ - Красноярская Государственная Академия Музыки и Театра
Владимир
а сегодня я решил поипаца с
SDWebServer - Example WebServer with SD Card backend for esp8266
автор этого творения - (c) 2015 Hristo Gochkov
гандон конченый
вместо того чтобы нормально отрабатывать обращение к вэб страничке, он замутил такую херню...
server.on("/list", HTTP_GET, printDirectory);
server.on("/edit", HTTP_DELETE, handleDelete);
server.on("/edit", HTTP_PUT, handleCreate);
server.on("/edit", HTTP_POST, []() {returnOK();}, handleFileUpload);
server.onNotFound(handleNotFound);
Видите здесь обращение к root - главной страничке? Вот и я не вижу.
Зато есть server.onNotFound(handleNotFound);
и какую бы херь вы не писали в строке навигации - прилетаете в одно и тоже место - туда, где нормальные люди размещают код ошибки. А он решил выебнуться какой он крутой программист, и приписал туда вызов функции loadFromSdCard(server.uri()), которая всё и делает.
Его код конечно работает, но чтобы это взять и использовать в своём проекте - нужно сначала взорвать себе мозг. Потом в ста местах исправить.
Теперь я понимаю, почему ардуина зашла в тупик.
С такими уёбищными примерами быстро теряется интерес.
там вроде в шапке все написано...
Have a FAT Formatted SD Card connected to the SPI port of the ESP8266
The web root is the SD Card root folder
File extensions with more than 3 charecters are not supported by the SD Library
File Names longer than 8 charecters will be truncated by the SD library, so keep filenames shorter
index.htm is the default index (works on subfolders as well)
upload the contents of SdRoot to the root of the SDcard and access the editor by going to http://esp8266sd.local/edit
Alexander Maximov
Имхо проще написать свой сервачек глядя на этот пример )
Semyon
а сегодня я решил поипаца с
SDWebServer - Example WebServer with SD Card backend for esp8266
автор этого творения - (c) 2015 Hristo Gochkov
гандон конченый
вместо того чтобы нормально отрабатывать обращение к вэб страничке, он замутил такую херню...
server.on("/list", HTTP_GET, printDirectory);
server.on("/edit", HTTP_DELETE, handleDelete);
server.on("/edit", HTTP_PUT, handleCreate);
server.on("/edit", HTTP_POST, []() {returnOK();}, handleFileUpload);
server.onNotFound(handleNotFound);
Видите здесь обращение к root - главной страничке? Вот и я не вижу.
Зато есть server.onNotFound(handleNotFound);
и какую бы херь вы не писали в строке навигации - прилетаете в одно и тоже место - туда, где нормальные люди размещают код ошибки. А он решил выебнуться какой он крутой программист, и приписал туда вызов функции loadFromSdCard(server.uri()), которая всё и делает.
Его код конечно работает, но чтобы это взять и использовать в своём проекте - нужно сначала взорвать себе мозг. Потом в ста местах исправить.
Теперь я понимаю, почему ардуина зашла в тупик.
С такими уёбищными примерами быстро теряется интерес.
кстати, на гитхабе можно найти пример сервера для ардуино с уязвимостью, кочующей из проекта в проект, можно обойти авторизацию..
Semyon
так точно не вспомню сразу
Владимир Воландемортович
Bakosh
Всем привет. Суть проблемы такая. Короче хотел подружить esp32 используя accelstepper с шаговым драйвером tb6600, но не хочет нивкакую. Я чем только не пробовал, пробовал токо-ограничивающие резисторы, две разных конвертера уровней, dc-dc преобразователем с 3.3 на 5в. Думаю теперь с транзисторной оптопарой проверить. За*бался уже, и в итоге заказал себе осциллограф из Китая. Теперь жду. Есть тут спецы? Сможете помочь?
Bakosh
Не знаю что не нравиться драйверу, по даташиту поддерживает с 3.3в. Там по сути оптопара стоит на входе драйвера. Подозреваю что скважность сигнала пульсаций не соответствует
Bakosh
Кстати с этим же кодом на Ардуино мега все отлично работает
Bakosh
Забыл сказать что esp32 при попытке покрутить шаговый двигатель дребезжит, вибрирует, но никак нормально не работает
Sergey
питание какое у драйвера? не хватает мб..
B
Всем привет, подскажите самый бюджетный вариант контроллера с возможностью подключения по медной сети Ethernet
B
Ранее использовал Ардуино Уно, с шилдом езернет. Теперь нужен вариант на базе esp8266 или esp32
romanetz
Любая физика. Попсовые - lan8720 или dp83848
romanetz
EMAC в esp32 встроенный
romanetz
Ножек только много отъедает, а в их отладочной плате вообще ради этого криво rmii подключен
Andy
Resident
Bakosh
Andy
Bakosh
Bakosh
https://images.app.goo.gl/nbTCY8Tn2iW1SWbn9
Bakosh
romanetz
Bakosh
romanetz
На cy7c68013 плата лог. анализатора 300 рублей стоит
romanetz
До 10 МГц вполне
romanetz
Иначе впотёмках тыкаться по форумам беспонтовое дело
romanetz
Сам через это прошёь
romanetz
Самое большое отличие, что в esp32 используется freertos
romanetz
Если там просто ногодрыг - будет прерываться
Bakosh
Какую оптопару посоветуете для esp?
Bakosh
Транзисторную, и чтобы управлялся от 3.3в 12ма
Алексей
PC817
Алексей
дешево и сердито
Denisio
+1 за pc817
Dmitry
+1 за рс817 😁