Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
products:laboratory_iot:exp44 [2020/05/23 18:50] – [Схема эксперимента] labuser29 | products:laboratory_iot:exp44 [2024/11/14 17:49] (текущий) – [Программный код эксперимента] labuser29 | ||
---|---|---|---|
Строка 11: | Строка 11: | ||
==== Программный код эксперимента ==== | ==== Программный код эксперимента ==== | ||
<file python Exp44.py[enable_line_numbers=" | <file python Exp44.py[enable_line_numbers=" | ||
+ | from machine import Pin, I2C | ||
+ | from esp8266_i2c_lcd import I2cLcd | ||
+ | _init() | ||
+ | |||
+ | DEFAULT_I2C_ADDR = 0x3F # Или 0x27 в зависимости от модели микросхемы на плате | ||
+ | |||
+ | i2c = I2C(scl=Pin(5), | ||
+ | lcd = I2cLcd(i2c, DEFAULT_I2C_ADDR, | ||
+ | lcd.backlight_on() | ||
+ | |||
+ | # | ||
+ | file = open(" | ||
+ | written = file.write(" | ||
+ | file.close() | ||
+ | |||
+ | lcd.clear() | ||
+ | # | ||
+ | file = open(' | ||
+ | text = file.read() | ||
+ | file.close() | ||
+ | |||
+ | lcd.putstr(text) | ||
</ | </ | ||
+ | |||
+ | В этой программе мы сначала записали текст в файл, а потом прочитали его из файла и вывели на дисплей. | ||
+ | |||
+ |