• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Недавнее содержимое от IgorFX

  1. IgorFX

    WebServer CustomStepper

    Сегодня начал разбирать похожий пример. А отдельными функциями это огород, они итак в библиотеке прописаны(пробовал кстати отдельно под каждое действие прописать). Обновил библиотеки с гитхаба все тоже самое. Надо я так думаю в самих WiFi.h и webserver.h покопаться. Хотя нет в данном примере к...
  2. IgorFX

    WebServer CustomStepper

    void loop() { if( !stepper.isDone() ) { stepper.run(); } // Для правильности и программной красоты вставим перед ним проверку. WiFiClient client = server.available(); if( client ) { " if( client.available() ) {" String req = client.readStringUntil('\r'); if(...
  3. IgorFX

    WebServer CustomStepper

    Ответ сервера закрывает соединение и рушит процесс stepper.run(). Закомментировал все работает. void loop() { if( !stepper.isDone() ) { stepper.run(); } WiFiClient client = server.available(); if( client ) { String respMsg = ""...
  4. IgorFX

    WebServer CustomStepper

    void loop() { if( !stepper.isDone() ) { stepper.run(); } // Для правильности и программной красоты вставим перед ним проверку. /* Далее мы пишем код, в котором проверяем подключенность клиента и приход от него команд. Т.е. мы не блокируем работу цикла ожиданием команд, а выполняем...
  5. IgorFX

    WebServer CustomStepper

    @gerkimuyda вы прям в воду глядите... т.е. в код))) это управление рулонной шторой). Будут и кнопки и фоторезистор. На 433Мгц управление думаю уже по пинам и питанию не пройдёт. У Wemos по 3,3 в проблема там стаб или микросхема дохнет( номинал 600мА, с учетом КНР /2 так и выходит из строя)) По...
  6. IgorFX

    WebServer CustomStepper

    Надо будет попробовать. Нашёл в городе недорогой АтМега. Вечером пересоберу схему. Огромнейшее всем кто пнул в правильную сторону. Ну а если не получится будем работать с исходником заточенным под драйвер двигателя tb6612fng со стандартной библиотекой stepper.
  7. IgorFX

    WebServer CustomStepper

    Истина где-то рядом оч жаль что контроллер вышел из строя. Читал где-то что именно delay ибивает весь процесс, нужно использовать millis. Убрать delay , а правильно ли это будет? Или while заменить if. А нужно ли нам проверять клиента? В общем пилим матчасть пока едут контроллеры)
  8. IgorFX

    WebServer CustomStepper

    Питание двигателя отдельно. Вемос запитан по USB. Первый вемос и вышел из строя что питание двигателя бралось с него( плохой контакт на 5в. В общем я так понял надо добавить if (!client) && stepper.isDone() т.е. если клиент не подключен и ничего не выполняется выходим из loop
  9. IgorFX

    WebServer CustomStepper

    Если скачать библиотеку там есть пример там именно так и прописана последовательность. Этот пример работает.
  10. IgorFX

    WebServer CustomStepper

    Обязательно прочту. Только я ничего не пишу есть примеры и библиотека. Надо как-то все соединить
  11. IgorFX

    WebServer CustomStepper

    Вариант правильный библиотека рабочая. Тут скорее с подключением проблема, где-то на англоязычном сайте находил. После запроса идёт отключение клиента что и не даёт запустить двигатель. Вообщем беда второй Wemos глюкнул не видит его Arduino IDE. Эксперименты закончились. Ждём посылку))
  12. IgorFX

    WebServer CustomStepper

    Да он просто делает шаг, когда инструкция прописана на два оборота stepper.rotate(2). А stepper.run() должен её выполнить
  13. IgorFX

    WebServer CustomStepper

    Запрос вверх, делаем два оборота в одну сторону Запрос вниз делаем два оборота в обратную сторону
  14. IgorFX

    WebServer CustomStepper

    Да работает. Это библиотека самая лучшая для драйвера и двигателя. Двигатель не греется, работает тихо и вал пальмами на 5 вольтах не остановить
  15. IgorFX

    WebServer CustomStepper

    Скорее всего нет))
Сверху Снизу