Эксперимент 44. Чтение данных из файла

Давайте научимся записывать данные в файл и читать их. Считанные данные выведем на LCD дисплей.

Подключим LCD дисплей

Схема эксперимента

Рисунок 1. Монтажная схема эксперимента

Программный код эксперимента

Exp44.py
  1. from machine import Pin, I2C
  2. from esp8266_i2c_lcd import I2cLcd
  3. _init()
  4.  
  5.  
  6. DEFAULT_I2C_ADDR = 0x3F
  7.  
  8. i2c = I2C(scl=Pin(5), sda=Pin(4), freq=400000)
  9. lcd = I2cLcd(i2c, DEFAULT_I2C_ADDR, 2, 16)
  10. lcd.backlight_on()
  11.  
  12. #Записываем в файл текст
  13. file = open("for_lcd.txt", 'w')
  14. written = file.write("The text was read from a file.")
  15. file.close()
  16.  
  17. lcd.clear()
  18. #Читаем из файла текст
  19. file = open('for_lcd.txt', 'r')
  20. text = file.read()
  21. file.close()
  22.  
  23. lcd.putstr(text)

В этой программе мы сначала записали текст в файл, а потом прочитали его из файла и вывели на дисплей.