Урок №25. Создаем файловую систему SPIFFS на микроконтроллере ESP8266/ESP32 в среде Arduino IDE.

Поділитися
Вставка
  • Опубліковано 22 сер 2024
  • Создаем файловую систему SPIFFS на микроконтроллере ESP8266/ESP32 для хранения данных в среде программирования Arduino IDE.
    Текстовую версию можно посмотреть на сайте: texnohelp.com/...
    В видео на 22.08 минуте размер файла выводится 0, это связано с небольшой ошибкой в программе, для ESP32 необходимо было написать в цикле следующий текст:
    while(file)
    {
    Serial.print("file ");Serial.print(file.name());
    Serial.print("\t");
    Serial.print("size ");Serial.println(file.size());
    file = dir.openNextFile(); // openNextFile
    }

КОМЕНТАРІ • 7

  • @user-ey1kq3is9c
    @user-ey1kq3is9c Рік тому +1

    Понравилось, пробую разобраться в коде, чтобы не просто скопировать, а понять на сколько смогу. Спасибо за хорошее разъяснение!

  • @OttoLilo
    @OttoLilo Рік тому

    Это было интересно и полезно, спасибо!

  • @up7zy9mk5l
    @up7zy9mk5l 2 місяці тому

    ​ @AlexanderRozhkov_ добрый день.
    На основе вашего урока хочу освоить запись во флеш нужных параметров. Для разработки использую плату ESP32-C3 SuperMini. Так как у меня нет такого же датчика, как у вас, я присваиваю значения temp = random(255).
    Скетс компилится и заливается в контроллер. но в мониторе порта или глухо или иногда появляется строка / temp content. Пробывал менять размер памяти, flash mode QIO/DIO, через плагин предварительно создавать SPIFFS раздел в памяти и удаление true из SPIFFS.begin().
    Скорость СОМ порта верная.
    Ничего не помогает, оказался в тупике. Подскажите, пожалуйста, в чем может быть проблема?

  • @kurakinvit
    @kurakinvit Рік тому

    Добрый день! У вас очень много уроков по ESP8266, а планируются ли похожие уроки по ESP32?

    • @AlexanderRozhkov_
      @AlexanderRozhkov_  Рік тому

      Да, планируется, надо финансирования, его нет, все делаю со своих личных. По этому немного печально. Но по не многу буду писать два кода как в уроке про файловую систему.

  • @kurakinvit
    @kurakinvit Рік тому

    В ESP32 22:08 размер файла всегда 0
    И у меня так же. Почему?

    • @AlexanderRozhkov_
      @AlexanderRozhkov_  Рік тому

      Да, согласен мой косяк, как видно нет названия файла и как следствие не чего выводить. Надо было вот так написать:Serial.print("file ");Serial.print(file.name());
      Serial.print("\t");
      Serial.print("size ");Serial.println(file.size());
      file = dir.openNextFile(); // openNextFile