Показаны различия между двумя версиями страницы.
| Следующая версия | Предыдущая версия | ||
| products:laboratory_iot:exp44 [2020/05/23 18:36] – создано labuser29 | products:laboratory_iot:exp44 [2024/11/14 17:49] (текущий) – [Программный код эксперимента] labuser29 | ||
|---|---|---|---|
| Строка 6: | Строка 6: | ||
| ==== Схема эксперимента ==== | ==== Схема эксперимента ==== | ||
| - | {{ : | + | {{ : |
| // | // | ||
| + | |||
| + | ==== Программный код эксперимента ==== | ||
| + | <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) | ||
| + | </ | ||
| + | |||
| + | В этой программе мы сначала записали текст в файл, а потом прочитали его из файла и вывели на дисплей. | ||
| + | |||