Это старая версия документа!
Давайте научимся загружать файлы в микроконтроллер и читать их. Считанные данные выведем на LCD дисплей. Для этого нам потребуется специальный плагин (расширение для Arduino IDE.Файл плагина можно скачать с нашего с сайта или сайта разработчика.
Теперь нужно найти папку «.arduinoIDE» по следующему пути C:\Users\<user>\.arduinoIDE (<user> это имя вашей учетной записи на компьютере). В папке создай «.arduinoIDE» новую папку с именем «plugins» и помести в нее ранее скачанный файл плагина «arduino-littlefs-upload-1.5.0.vsix».
Перезапусти Arduino IDE, создай новый скетч с кодом приведенным ниже и сохрани.
from machine import Pin, I2C from esp8266_i2c_lcd import I2cLcd _init() DEFAULT_I2C_ADDR = 0x3F # Или 0x27 в зависимости от модели микросхемы на плате i2c = I2C(scl=Pin(5), sda=Pin(4), freq=400000) lcd = I2cLcd(i2c, DEFAULT_I2C_ADDR, 2, 16) lcd.backlight_on() #Записываем в файл текст file = open("for_lcd.txt", 'w') written = file.write("The text was read from a file.") file.close() lcd.clear() #Читаем из файла текст file = open('for_lcd.txt', 'r') text = file.read() file.close() lcd.putstr(text)
В этой программе мы сначала записали текст в файл, а потом прочитали его из файла и вывели на дисплей.