Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| products:laboratory_iot:exp30 [2020/05/20 18:11] – [Программный код эксперимента] labuser29 | products:laboratory_iot:exp30 [2024/11/14 17:45] (текущий) – [Программный код эксперимента] labuser29 | ||
|---|---|---|---|
| Строка 16: | Строка 16: | ||
| _init() | _init() | ||
| - | DEFAULT_I2C_ADDR = 0x3F | + | DEFAULT_I2C_ADDR = 0x3F # Или 0x27 в зависимости от модели микросхемы на плате |
| i2c = I2C(scl=Pin(5), | i2c = I2C(scl=Pin(5), | ||
| Строка 77: | Строка 77: | ||
| Символ из переменной '' | Символ из переменной '' | ||
| + | |||
| + | Ставим курсор в левый верхний угол, на место первого символа. Это нулевое место нулевой строки так как нумерация мест и строк ведется от нуля: | ||
| + | <code python[enable_line_numbers=" | ||
| + | lcd.move_to(0, | ||
| + | </ | ||
| + | |||
| + | Печатаем на дисплее символы. Они выводятся туда, куда мы поставили курсор: | ||
| + | <code python[enable_line_numbers=" | ||
| + | lcd.putchar(chr(0)) | ||
| + | lcd.putchar(chr(1)) | ||
| + | </ | ||
| + | |||
| + | Первый символ появился на первой строке в первом знакоместе, | ||
| + | |||
| + | ==== Дополнительное задание ==== | ||
| + | <WRAP center round tip 60%> | ||
| + | * Создай свой символ, | ||
| + | * Отобрази его на второй строке по середине | ||
| + | </ | ||