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

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

  1. Юрий Ботов

    Перевод в режим програмирования

    Допустим Arduino IDE... Вы... 1. установили расширение для 8266? 2. выбрали плату NodeMCU 1.0? 3. выбрали правильный com порт (НЕ COM1!) Если все сделали правильно, то после выбора Скетч/Загрузка в нижнем окне Arduino IDE сначала отображаются сообщения компиляции, а потом сообщения...
  2. Юрий Ботов

    EEPROM boolean

    Единственная добавка для общего понимания: в esp на самом деле нет EEPROM, а операции "по работе с EEPROM" на самом деле работают с куском отведенным во внешней флэш-памяти. Там ресурс числа циклов перезаписи достаточно велик, но по сравнению с обычными EEPROM - кому то и маловато.
  3. Юрий Ботов

    Перевод в режим програмирования

    1. ничего жать не надо, программа должна сама управлять прошивкой 2. по ответу от программы 3. программа сама управляет этим, если что то не идет поставьте 115200. Главный вопрос: а какой собственно программой вы пытаетесь шить?
  4. Юрий Ботов

    Нужна помощь Как упростить скетч

    Может массивы указателей? Что то в таком духе: (тип) var0,...var5; (тип) song0,...song5; (тип**) varx = [&var0,&var1,&var2,&var3,&var4,&var5]; (тип**) songx = [&song0,&song1,&song2,&song3,&song4,&song5]; count = ... if( *varx[count] == 1) { playrtttl(*songx[count]); *varx[count] = 0; } В...
  5. Юрий Ботов

    EEPROM boolean

    true и false легко превратить в 1 и 0 - байтовые переменные и храните их в eeprom на здоровье.
  6. Юрий Ботов

    EEPROM и текст

    да
  7. Юрий Ботов

    Решено Кодировка, кнопки, Луа

    И посмотрите заголовок HTML страницы - там обычно указано во что изначальную кодировку браузер должен превратить...
  8. Юрий Ботов

    Делюсь опытом Генератор случайной последовательности

    Уффф... я же просил потерпеть чуть чуть.... я делаю "АВТОРИЗАЦИЮ без крипто-алгритмов".
  9. Юрий Ботов

    Делюсь опытом Генератор случайной последовательности

    enjoynering, Не спорю :) ! Повторю, изначально это токен на stm32, никаких моторов, помехи - только наводка от руки владельца (я их отсеиваю на другом этапе авторизации - все вам рассказывать? Не маленькие же :) ). А иные виды использования - на усмотрение Homo Sapiens. Прообраз токена.. узнаете?
  10. Юрий Ботов

    Интересные модули

    Сейчас нормально
  11. Юрий Ботов

    Делюсь опытом Генератор случайной последовательности

    :) немного терпения, просто сейчас очень занят - напишу про свою задачу в личке. Лично этот "классический" уже генератор я "взломал" на своем компе за 8 часов - 3 часа на поиск "точки старта" и 5 часов на генерацию 40 Гб полной последовательности (основное время на обращение к диску). По моему...
  12. Юрий Ботов

    Интересные модули

    вываливает на главную страницу...
  13. Юрий Ботов

    Делюсь опытом Генератор случайной последовательности

    Учитывая, что к данному форуму, да и к теме это имеет ооочень отдаленное отношение :) я на днях опишу это в личке.
  14. Юрий Ботов

    Делюсь опытом Генератор случайной последовательности

    Немного порассуждаю: - я априори полагаю что код известен "злоумышленику". "защита кода" stm32 10x серии давно взломана и расчитывать на нее нельзя, у esp она отсутствует как класс. Потому свой код в случае успешного окончанию работы я скорее всего опубликую - нет смысла его прятать. - то что не...
  15. Юрий Ботов

    Делюсь опытом Генератор случайной последовательности

    Прошу вспомнить, что изначально это было устройство на stm32 - токен с единственным интерфейсом наружу: USB HID keyboard. Устройство по определению работает только "на вывод" и никакой информации от компьютера получать не имеет права. Так вот. На программной проверке идеи я разумеется...
  16. Юрий Ботов

    программная проверка доступности esp

    Если вы все равно тянете по всем комнатам проводами питание... зачем wifi?
  17. Юрий Ботов

    программная проверка доступности esp

    Кто все таки ведущий а кто ведомый в связке "комнатный" и "главный"? Я бы в такой ситуации сделал бы tcp/http-сервером "главного", и пересылал бы на него раз в (случайное число от 5 до 10) секунд с каждого из контроллеров короткую "посылку", пустую или с данными, если главному надо послать...
  18. Юрий Ботов

    Нужна помощь Как задать переменную на веб сервере и сохранить ее во flash

    А чего ему возражать то? Он это оставляет на вашей совести... давайте просто разберем что получится. Итак define: #define AAA 123 // kaka вызов в теле программы: a = AAA+1; после препроцессора: a = 123 // kaka+1; компилятор: "Ошибка в строке a = AAA+1; - ожидается точка с запятой!!!"
  19. Юрий Ботов

    Нужна помощь Как задать переменную на веб сервере и сохранить ее во flash

    lookingooder, впервые вижу/слышу об использовании знака "=" внутри #define, использовании точки с запятой и комментария после него - это запрещено классическим синтаксисом! Внимательно прочитайте правила использования директив препроцессора! Ну... или дайте внятное обоснование этого нарушения...
  20. Юрий Ботов

    Вопрос JSON файл для Highcharts

    1. json - текстовый формат, можно создать не массив массивов а тупо текстовую строку, с соблюдением определенных правил: - любой json - описание js объекта - массивы, как есть, в квадратных скобках - все имена {"имя", значение} - в двойных ковычках - значения - true/false/цифра как есть, символы...
Сверху Снизу