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:

См.также

Внешние ссылки