Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| 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) | ||
| </ | </ | ||
| + | |||
| + | В этой программе мы сначала записали текст в файл, а потом прочитали его из файла и вывели на дисплей. | ||
| + | |||
| + | |||