MicroPython:Библиотеки/lcd160cr/lcd160cr.LCD160CR()
Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.
lcd160cr.LCD160CR(connect=None, *, pwr=None, i2c=None, spi=None, i2c_addr=98)[1]
class lcd160cr.LCD160CR(connect=None, *, pwr=None, i2c=None, spi=None, i2c_addr=98)
Конструирует объект LCD160CR. Использует следующие аргументы:
- connect – строка, в которой задается физическое соединение LCD-дисплея с платой. Допустимые значения: “X”, “Y”, “XY” и “YX”. Используйте “X”, когда дисплей подключен к X-позиции PyBoard, и “Y”, когда он подключен к Y-позиции. Значения “XY” и “YX” используются, когда дисплей подключен к правой или левой частям PyBoard соответственно.
- pwr – это объект Pin, обозначающий контакт, к которому подключен контакт питания дисплея.
- i2c – это объект I2C, обозначающий I2C-интерфейс, к которому подключен дисплей.
- spi – это объект SPI, обозначающий SPI-интерфейс, к которому подключен дисплей.
- i2c_addr – это I2C-адрес дисплея.
При конструировании объекта LCD160CR необходимо задать либо аргумент connect, либо три аргумента pwr, i2c и spi. То есть, если конструктору будет передан корректный аргумент connect и если какой-то из аргументов pwr, i2c и spi задан не будет (например, на их месте будет стоять None), их значения будут созданы исходя из значения в connect. Это позволяет при необходимости перезаписать интерфейсные значения, заданные по умолчанию.
Эти значения по умолчанию выглядят вот так:
- “X” – это X-позиция платы, и тут используются: pwr=Pin("X4"), i2c=I2C("X"), spi=SPI("X")
- “Y” – это Y-позиция, и тут используются: pwr=Pin("Y4"), i2c=I2C("Y"), spi=SPI("Y")
- “XY” – это правая позиция, и тут используются: pwr=Pin("X4"), i2c=I2C("Y"), spi=SPI("X")
- “YX” – это левая позиция, и тут используются: pwr=Pin("Y4"), i2c=I2C("X"), spi=SPI("Y")
На этом изображении можно посмотреть варианты подключения дисплея к PyBoard: