• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

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

  1. Сергей_Ф

    конвертация значения во время time.h

    Так вызвать, конечно нельзя. Вы должны объявить свою переменную типа tmElements_t и подставить адрес этой переменной (или указатель на нее) в качестве второго аргумента. Типа tmElements_t myTimeElements; breakTime( myTime, &myTimeElements); После вызова функции поля структуры myTimeElements...
  2. Сергей_Ф

    конвертация значения во время time.h

    @YaSerg вы библиотеку установите и в разделе Примеры в АрдуиноИДЕ появяться примеры для неё. Там и посмотрите как вызывать и что. Либо посмотрите на GitHab в папке examples библиотеки
  3. Сергей_Ф

    конвертация значения во время time.h

    тут - это где? Вы же сами нашли библиотеку для преобразования время-строка, там есть. Тут нет.
  4. Сергей_Ф

    EEPROM и текст

    А что бы совсем не было вопросов, смотрите Arduino Playground - EEPROMWriteAnything
  5. Сергей_Ф

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

    @kolkpetkinsyn у вас просто выключена расширенная информация о прошивке. А так все у вас Ок.
  6. Сергей_Ф

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

    @kolkpetkinsyn если открыт монитор порта, то прошивка может не пойти. Гарантированно не пойдёт, если монитор порта открыть в одном окне АрдуиноИДЕ, а шить пытаться в другом. Закройте всё для начала кроме окна Ардуино со скетчем, потом прошейте, потом открывайте монитор порта.
  7. Сергей_Ф

    EEPROM и текст

    @YaSerg строка текста - это набор символов. Символ - это число от 0 до 255. Т.е. один байт. Надо записать последовательность байтов в память. Пример
  8. Сергей_Ф

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

    @Demonstrius почитайте про массивы, функции и указатели. Так разбираться будет сложно. Ссылки я давал.
  9. Сергей_Ф

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

    пробуйте кнопка на RESET+GND, пин 15 не использовать, поставьте например 2. Заодно будет видно как светодиод моргает. EEPROM заменен на RTC. Везде есть сон для снижения потребления, но... надо отключать wifi и т.п. этого я не делал. Мелодий можете добавлять, сколько влезет в память. Просто в...
  10. Сергей_Ф

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

    Ну правильно, вы же кнопку не ждете пока нажмут, а ждете пока отпустят. Тут надо всё переделывать и уводить esp в сон, при не нажатой кнопке. Кнопка должна выводить esp из сна (на RESET её). И условия все убрать. Не нужны они :). Если сложно, ждите как сделаю, но... проверять мне не на чём...
  11. Сергей_Ф

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

    значит что то сделали не так со схемой. Поставили подтяжку на пины CH_PD, 0 и 2 ? Пин 15 притянут к земле? Давайте схему в студию.
  12. Сергей_Ф

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

    пробуйте так #include "pitches.h" #include "play.h" #include <EEPROM.h> const int buttonPin = 14; // пин кнопки int count; // счетчик нажатий на кнопку // раскоментировать нужное char *songs[] = {...
  13. Сергей_Ф

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

    в чём это выражается? Вроде проблем не было никогда, всегда адекватно реагировало. А зачем вы пишите в ячейку EEPROM? Я бы понял если бы вы там мелодии хранили, что бы память не занимать. Какое питание будет у шкатулки? Батарея? Сетевой адаптер? После пропадания питания очередность сбиваться не...
  14. Сергей_Ф

    Нужна помощь Проблемы отображения на OLED дисплее с помощью ESP-12E

    @Yasha в конце концов попробуйте другую библиотеку NodeMCU (ESP8266) и дисплей OLED 128x64 I2C, используя библиотеку Adadruit SSD1306. Русский, кириллица - Пример. HTML5, CSS3, Jquery
  15. Сергей_Ф

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

    @Demonstrius я не знаю что должен делать скетч и прошу вас написать. Вы этого не делаете. В скетче есть уход esp в сон, вы об этом не пишите. Почему? Вы сами его писали или откуда то скопировали? В скетче есть запись в одну и туже ячейку eeprom - я уже писал что будет дырка во флеше. Вы опять...
  16. Сергей_Ф

    Нужна помощь Проблемы отображения на OLED дисплее с помощью ESP-12E

    что в ней неправильно по вашему, давайте подробнее. Какая плата выбрана в диспетчере? Что пишет компилятор? Схему вашего подключения давайте. Вы задействовали gpio2 и 14, в примерах используют D3,D5 что соответствует gpio0 и 14. Может в этом дело?
  17. Сергей_Ф

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

    @Demonstrius и ещё раз прошу описать что должна делать ваша музыкальная шкатулка на обычном языке. 1. Что при включении 2. Что по нажатию кнопки 3. Что после проигрывания мелодии 4. И так далее Вот обнулите вы все var# что дальше? У вас будет тишина, так и должно быть?
  18. Сергей_Ф

    Нужна помощь Проблемы отображения на OLED дисплее с помощью ESP-12E

    Ну и попробуйте поменять пины на SSD1306 display(0x3c, D3,D5); Мало ли что.
  19. Сергей_Ф

    Нужна помощь Проблемы отображения на OLED дисплее с помощью ESP-12E

    @Yasha в библиотеке видно что функция init() возвращает значение bool. Рекомендую посмотреть что же она возвращает в вашем случае. Если false, то включите отладку в файле OLEDDisplay.h и смотрите в терминале где ошибка.
Сверху Снизу