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

Результаты поиска

  1. enjoynering

    Слайдер в реальном времени

    рад что вы САМИ разобрались. удачи.
  2. enjoynering

    Можно ли запитать светодиод от ESP8266 без резистора?

    вас в гугле забанили? давайте первый раз я за вас найду - тыц.
  3. enjoynering

    Можно ли запитать светодиод от ESP8266 без резистора?

    если не ошибаюсь максимальный ток у gpio - 16мА. если большее, то пин может сгореть. напряжение на выходе gpio - 3.3в. Дальше по закону ома находим требуемое сопротивление. Мама дорогая, что ЕГЭ делает - что может быть проще закона ома.
  4. enjoynering

    Слайдер в реальном времени

    можно. в html прописываете слайдер с id=sliderVolume <span> <input id="sliderVolume" type="range" min="0" max="30" value="15" step="1" oninput="updateVolumeValue();"> </span> в js (JavaScript) описываете функцию сбора - updateVolumeValue() let volume = 0; function updateVolumeValue() {...
  5. enjoynering

    Библиотека для DFPlayer Mini

    Из того что есть на GitHub ничего не понравилось, но появились вопросы. Так и не понял зачем, для ожидания ответа, люди городят огород с millis(), delay() или дополнительными библиотеками. Все уже давно есть в Arduino - Serial.setTimeout() и Serial.readBytes(). Второй вопрос у меня к китайским...
  6. enjoynering

    Не могу никак прошить плату esp8266 nodeMcu v3

    Может это.
  7. enjoynering

    не выводит русский в браузер

    Вроде как закрывать "/>" не надо. Достачно вот так: <meta charset="utf-8">
  8. enjoynering

    Exception (0) Illegal instruction. Помогите найти ошибку.

    да действително (так глубоко исходники я не копал). тогда проблема может быть в том что вы недостаточно выделяете пямяти для C - Strings. Подробнее тут. окончение строки там - дополнитльный знак "/0". поэтому ваш буфер надо объявлять так: а вобще все есть в примерах...
  9. enjoynering

    Exception (0) Illegal instruction. Помогите найти ошибку.

    у вас UDP_TX_PACKET_MAX_SIZE не оределен. вместо велосипеда for-loop для отчистки буфера, используйте стандарную функцию: memset(packetBuffer, 0x00, UDP_TX_PACKET_MAX_SIZE) ну и чтоб каждый цикл не чистить введите проверку: if (packetSize > 0) { //чистим буфер тут }
  10. enjoynering

    "Умная теплица" - Совместный проект

    главное приемущество я описал. если вам нормально, то и мне хорошо. у меня часы щас вот так.
  11. enjoynering

    Вопрос по Wemos D1 R1

    вам просто везло, что ваш код работал :) поробуйте поместить client.loop(); в loop() без всяких if.
  12. enjoynering

    Вопрос по Wemos D1 R1

    я не говорил что вам поможет. это просто как иноформация к размышлению. разжую специально для вас - вы может что-то забыли проинициализировать в setup().
  13. enjoynering

    "Умная теплица" - Совместный проект

    первое замечане - дробите код на файлы. сейчас у вас все в одном файле и пока он у вас маленький его еще легко править, но сокоро он разростется и вы утоните в этой лапше. я у себя делаю так: //файлы связанные с работой файловой системой filesys_config.h filesys.h filesys.cpp //все что...
  14. enjoynering

    Вопрос по Wemos D1 R1

    она у вас прошилась. просто не грузится. было такое - забыл wire.begin() в setup()
  15. enjoynering

    ESP8266 - Время DS3231 (DS1307?) - чтение, установка

    Святослав. Кубики это хорошо, но для схем давно придуманы и стандартизированны сец. знаки. Щас кроме вас ваш рисунок не понимает.
  16. enjoynering

    Как задать локальное время без модуля и NTP-Сервера?

    почему-то (timeOut > 0) внутри wile() не работает. вот мой полностью рабочий вариант /* wait for NTP server connection */ if (WiFi.status() == WL_CONNECTED) { while ((sntp_getreachability(0) & 0x01) != 0x01) { if (timeOut-- < 0) return; delay(1000); }...
  17. enjoynering

    Как задать локальное время без модуля и NTP-Сервера?

    нет лучше вот так (проверяем, что послали пакет и приняли пакет) /* wait for NTP server connection */ if (WiFi.status() == WL_CONNECTED) { while (((sntp_getreachability(0) & 0x03) == 0) || (timeOut > 0)) { timeOut--; delay(1000); } }
  18. enjoynering

    Как задать локальное время без модуля и NTP-Сервера?

    вот переписал согласно стандарту /* wait for NTP server connection */ if (WiFi.status() == WL_CONNECTED) { while (((sntp_getreachability(0) & 0x7) == 0) || (timeOut > 0)) { timeOut--; delay(1000); } }
Сверху Снизу