MicroPython:Библиотеки/lcd160cr/lcd160cr.LCD160CR(): различия между версиями

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Нет описания правки
Нет описания правки
Строка 19: Строка 19:


Эти значения по умолчанию выглядят вот так:
Эти значения по умолчанию выглядят вот так:
* “X” – это X-позиция платы, и тут используются: pwr=Pin("X4"), i2c=I2C("X"), spi=SPI("X")
* '''“X”''' – это ''X''-позиция платы, и тут используются: ''pwr=Pin("X4"), i2c=I2C("X"), spi=SPI("X")''
* “Y” – это Y-позиция, и тут используются: pwr=Pin("Y4"), i2c=I2C("Y"), spi=SPI("Y")
* '''“Y”''' – это ''Y''-позиция, и тут используются: ''pwr=Pin("Y4"), i2c=I2C("Y"), spi=SPI("Y")''
* “XY” – это правая позиция, и тут используются: pwr=Pin("X4"), i2c=I2C("Y"), spi=SPI("X")
* '''“XY”''' – это правая позиция, и тут используются: ''pwr=Pin("X4"), i2c=I2C("Y"), spi=SPI("X")''
* “YX” – это левая позиция, и тут используются: pwr=Pin("Y4"), i2c=I2C("X"), spi=SPI("Y")
* '''“YX”''' – это левая позиция, и тут используются: ''pwr=Pin("Y4"), i2c=I2C("X"), spi=SPI("Y")''


На этом изображении можно посмотреть варианты подключения дисплея к [[PyBoard]]:
На этом изображении можно посмотреть варианты подключения дисплея к [[PyBoard]]:

Версия от 17:15, 19 октября 2020

Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.


Модуль lcd160cr – управление дисплеем LCD160CR[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:

См.также

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