Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
products:laboratory_iot_c:exp44 [2024/12/03 16:32] – [Эксперимент 44. Загрузка файлов в микроконтроллер] labuser30products:laboratory_iot_c:exp44 [2024/12/12 11:04] (текущий) – [Эксперимент 44. Загрузка файлов в микроконтроллер] labuser30
Строка 1: Строка 1:
 ===== Эксперимент 44. Загрузка файлов в микроконтроллер ===== ===== Эксперимент 44. Загрузка файлов в микроконтроллер =====
  
-Давайте научимся загружать файлы в микроконтроллер и читать их. Считанные данные выведем на LCD дисплей. Для этого нам потребуется специальный плагин (расширение для Arduino IDE.Файл плагина можно скачать с нашего с сайта или  [[https://github.com/earlephilhower/arduino-littlefs-upload/releases|сайта разработчика]].+Давайте научимся загружать файлы в микроконтроллер и читать их. Считанные данные выведем на LCD дисплей. Для этого нам потребуется специальный плагин (расширение для Arduino IDE). Файл плагина можно скачать с нашего с сайта или  [[https://github.com/earlephilhower/arduino-littlefs-upload/releases|сайта разработчика]].
 <WRAP center round download 60%> <WRAP center round download 60%>
 {{ :products:laboratory_iot_c:arduino-littlefs-upload-1.5.0.rar |}} {{ :products:laboratory_iot_c:arduino-littlefs-upload-1.5.0.rar |}}
 </WRAP> </WRAP>
-Теперь нужно найти папку ".arduinoIDE" по следующему пути C:\Users\<user>\.arduinoIDE (<user> это имя вашей учетной записи на компьютере). В папке создай ".arduinoIDE" новую папку с именем "plugins" и помести в нее ранее скачанный файл плагина "arduino-littlefs-upload-1.5.0.vsix"  +Теперь нужно найти папку ".arduinoIDE" по следующему пути C:\Users\<user>\.arduinoIDE (<user> это имя твоей учетной записи на компьютере). В папке создай ".arduinoIDE" новую папку с именем "plugins" и помести в нее ранее скачанный файл плагина "arduino-littlefs-upload-1.5.0.vsix"  
  
 Перезапусти Arduino IDE, создай новый скетч с кодом приведенным ниже и сохрани его. Попробуй загрузить на контроллер, на дисплее появится надпись "Failed to open file for reading" означающая, что не удалось открыть файл. Все правильно ведь мы его еще не загрузили. Перезапусти Arduino IDE, создай новый скетч с кодом приведенным ниже и сохрани его. Попробуй загрузить на контроллер, на дисплее появится надпись "Failed to open file for reading" означающая, что не удалось открыть файл. Все правильно ведь мы его еще не загрузили.
Строка 15: Строка 15:
 <span menu-item>Показать папку скетча</span> <span menu-item>Показать папку скетча</span>
 </span> </span>
 +
 В открывшейся папке создай новую папку с именем "data" и открой ее. Нажми правую кнопку мыши внутри папки и в открывшемся меню выбери   В открывшейся папке создай новую папку с именем "data" и открой ее. Нажми правую кнопку мыши внутри папки и в открывшемся меню выбери  
 <span menu> <span menu>
Строка 20: Строка 21:
 <span menu-item>Текстовый файл</span> <span menu-item>Текстовый файл</span>
 </span> </span>
 +
 Назови новый файл "for_lcd.txt", открой его с помощью "Блокнота", добавь текст "This text was read from file.", сохрани файл и закрой "Блокнот". Назови новый файл "for_lcd.txt", открой его с помощью "Блокнота", добавь текст "This text was read from file.", сохрани файл и закрой "Блокнот".
 +
 //Примечание. Рекомендуется текст в файле набрать в ручную, иначе могут возникнуть проблемы с его чтением. Кроме того можно использовать только английский алфавит.//  //Примечание. Рекомендуется текст в файле набрать в ручную, иначе могут возникнуть проблемы с его чтением. Кроме того можно использовать только английский алфавит.// 
 +
 +Подготовительные операции закончены можно приступать к загрузки файла в микроконтроллер. Чтобы это сделать открой окно Arduino IDE и нажми на клавиатуре комбинацию клавиш **Ctrl + Shift + P**, в появившемся поле поиска набери "LittleFS". Под полем поиска появится плашка "Upload LittleFS to Pico/ESP8266/ESP32, нажми на нее. На контроллер должны загрузиться все файлы из папки "data". После загрузки в правом нижнем углу должно появится уведомление "LittleFS upload completed!".
 +
 +//Примечание.// В момент загрузки вкладка "Монитор порта" должна быть закрыта. Если выдается ошибка о недоступности COM-порта, попробуй перезапустить Arduino IDE.
 +
 +Теперь нажми кнопку "Reset" на твоей лаборатории, на дисплее должен появится введенный тобой в файл "for_lcd.txt" текст. 
  
 {{ :products:laboratory_iot_c:arduino_ide_exp44_1.png |}} {{ :products:laboratory_iot_c:arduino_ide_exp44_1.png |}}