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

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

  1. M

    CSR BC417 HC05

    @nikolz Ну для умного дома может и норм, но для носимых автономных устройств многовато. Тот же HC 05 кушает 20мА в пике и передача до 7 мА. У меня несколько чипов esp8266 и некоторые греются прилично, воздух греть не хорошо. Наверное нужно глубже копнуть в сторону оптимизации энергопотребления.
  2. M

    CSR BC417 HC05

    @nikolz И, как успехи? nRF то повеселее будет?
  3. M

    CSR BC417 HC05

    Блютус модуль CSR BC417 HC-05. Кто подскажет информацию, как к нему подобраться в плане программирования? Желательно какие нибудь ардуиновские библиотеки, примеры для начала. Интересует конкретно, программирование как чипа. Не АТ команды. Да, читал что под него свое xIDE есть...
  4. M

    ESP8266 виснет

    Это конечно все очень не красиво, подумаю над тем как сделать нормально.
  5. M

    ESP8266 виснет

    Оставил все как есть 20 us! в прерывании только завернул функцию handleClient(); в свободное от прерываний место и вызываю раз в пол секунды, да страница грузится чуть по дольше, на пол секунды, зато потом на полной скорости по websoket.loop() все данные хорошо идут. #include...
  6. M

    ESP8266 виснет

    @nikolz Это все уже пробовал, работает не стабильно. Если в середину пакета попадет будет ерунду показывать. Ладно сейчас поковыряемся.
  7. M

    ESP8266 виснет

    Reading Digital Callipers With an Arduino / USB Нет даташитов, есть ссылка на пример реализации... Но тут мне не нравится что без прерываний, но по ходу прийдется так сделать, что бы выйти из положения.
  8. M

    ESP8266 виснет

    Там что то похожее на i2c, но вроде свое китайское чудо.
  9. M

    ESP8266 виснет

    Ну да выплевывает, а esp2866 должна ловить и обрабатывать там не более 2600 бод примерно. Через 100 ms пакет 10ms.
  10. M

    Здравствуйте, пытаюсь снять показания с штангенциркуля электронного и вывести по websoket урок...

    Здравствуйте, пытаюсь снять показания с штангенциркуля электронного и вывести по websoket урок 14. Написал код на прерываниях attachinterrupt() как только я пытаюсь вызвать обработчик прерывания nodemcu 1.0 перезагружается. Вы пытались работать с внешними прерываниями? Если у вас работает...
  11. M

    ESP8266 виснет

    Там 2 пары портов clock и data 2 штангеля работают с разными по длине пакета циклами, по этому код 2 раза написал. Так сколько точно максимум в прерывании сидеть можно?
  12. M

    ESP8266 виснет

    Это 2й штангель, там count_S и count_M.
  13. M

    ESP8266 виснет

    По заднему фронту clock. Мне бы узнать, какие есть ограничения нюансы при работе с прерываниями и вайфай.
  14. M

    ESP8266 виснет

    Да обработчик прерываний без веб работает хорошо, и даже если питание отключить посреди пакета. count_M сбрасывается в ноль если больше 24. Там если что для понимания 2 штангенциркуля подключено. Ну соответственно они шлют пакеты по 24 бита по прерыванию на шине clock считываю показания на data...
  15. M

    ESP8266 виснет

    Ух ну не знаю... 900 строк ...прикрепил. Но к стати, есть надежда, потому что в самом слабом варианте работает, показания снимает четко и на страницу выводит, если обновлять вручную: #include <ESP8266WiFi.h> #include <WiFiClient.h> #include <ESP8266WebServer.h> //SSID and Password to your ESP...
Сверху Снизу