Загрузка файлов на ESP32, ESP8266 и Raspberry Pi Pico стала проще с новым плагином для Arduino IDE 2!

.Загрузка файлов на ESP32, ESP8266 и Raspberry Pi Pico стала проще с новым плагином для Arduino IDE 2!

Пользователи плат ESP32, ESP8266 и Raspberry Pi Pico, работающие с Arduino IDE 2 (версии 2.2.1 и выше), получили удобный инструмент для загрузки файлов в файловую систему LittleFS. Благодаря новому плагину, процесс загрузки значительно упрощается и интегрируется непосредственно в среду разработки.

LittleFS - это легковесная файловая система, разработанная специально для микроконтроллеров. Она позволяет работать с флэш-памятью устройства подобно стандартной файловой системе компьютера, предоставляя возможности чтения, записи, закрытия и удаления файлов. Это открывает широкие возможности для разработчиков, включая:

  • Создание конфигурационных файлов: Хранение настроек и параметров устройств.
  • Постоянное хранение данных: Запись данных, которые сохраняются даже после перезагрузки устройства.
  • Альтернатива microSD: Использование флэш-памяти для хранения небольших объемов данных, избавляя от необходимости использовать microSD-карту.
  • Создание веб-серверов: Хранение HTML, CSS и JavaScript файлов для создания веб-интерфейсов.
  • Хранение медиа-контента: Размещение изображений, иконок и других графических элементов.

Перейдите на страницу выпуска и нажмите на файл .vsix для загрузки.

Как установить плагин (Windows и Mac OS X):

  1. Скачайте файл .vsix с плагином LittleFS uploader.
  2. Создайте папку plugins в директории ~/.arduinoIDE/ (для Mac OS X) или C:\Users\<username>\.arduinoIDE (для Windows).
  3. Переместите скачанный .vsix файл в папку plugins.
  4. Перезапустите Arduino IDE 2.
  5. Проверьте установку, открыв палитру команд ([Ctrl] + [Shift] + [P] на Windows, [⌘] + [Shift] + [P] на Mac OS X) и найдя команду Upload LittleFS to Pico/ESP8266/ESP32.

В самой папке создайте новый файл .txt с текстом, названным test_example.txt

Процесс загрузки файлов:

  1. Создайте и сохраните скетч Arduino.
  2. Откройте папку скетча (Скетч > Show Sketch Folder).
  3. Создайте папку data внутри папки скетча.
  4. Поместите файлы, которые вы хотите загрузить, в папку data (например, файл test_example.txt).
  5. Убедитесь, что выбраны правильная плата и COM-порт.
  6. При необходимости, выберите желаемый объем флэш-памяти (для некоторых плат ESP32).
  7. Откройте палитру команд и выберите Upload LittleFS to Pico/ESP8266/ESP32.
  8. Важно: Закройте Serial Monitor перед загрузкой.

После нескольких секунд должна появиться надпись “Completed upload.” Файлы успешно загружены в файловую систему ESP32.

После успешной загрузки вы увидите сообщение "Completed upload".

В статье приведен пример кода для проверки загрузки файла. Он считывает содержимое файла test_example.txt, загруженного в LittleFS, и выводит его в Serial Monitor.

Использование плагина LittleFS значительно расширяет возможности разработки на базе ESP32, ESP8266 и Raspberry Pi Pico, упрощая работу с файлами и данными.

Полную версию статьи с подробными инструкциями и примерами кода вы можете прочитать на сайте Ардуино технологии (Arduino-tex.ru).


Понравилась новость Загрузка файлов на ESP32, ESP8266 и Raspberry Pi Pico стала проще с новым плагином для Arduino IDE 2? Не забудь поделиться с друзьями в соц. сетях.

А также подписаться на наш канал на YouTube, вступать в группу Вконтакте.

Понравилась статья? Поделитесь ею с друзьями:

Вернуться в раздел: Новости Дата публикации 10 марта , 2025

Комментарии

Войдите или Зарегистрируйтесь И Вы сможете общаться на форуме и оставлять комментарии без капчи.


Cлучайные товары

Посмотреть товар в Магазине »

Мы в соц сетях

Подпишись на канал Telegram

Portal-PK (Портал ПК) © 2015 - 2025
Разработка проектов
AT Block
DWIN Box