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