CircuitPython标准字符LCD库。
项目描述
简介
此库兼容以下标准字符LCD,如
从PyPI安装
在支持GNU/Linux系统(如树莓派)上,您可以从PyPI本地安装驱动程序。要为当前用户安装
pip3 install adafruit-circuitpython-charlcd
要系统范围内安装(在某些情况下可能需要)
sudo pip3 install adafruit-circuitpython-charlcd
在当前项目的虚拟环境中安装
mkdir project-name && cd project-name
python3 -m venv .venv
source .venv/bin/activate
pip3 install adafruit-circuitpython-charlcd
依赖项
此驱动程序依赖于
I2C & SPI显示器还依赖于
请确保所有依赖项都在CircuitPython文件系统中可用。这可以通过下载Adafruit库和驱动程序包轻松实现。
使用示例
Character_LCD类将预定义的字符LCD显示器与CircuitPython接口。
import board
import digitalio
import adafruit_character_lcd.character_lcd as character_lcd
在使用 Character_LCD 类之前,您必须在代码中定义数据引脚(RS、EN、D4、D5、D6、D7)。如果您想实现开关 backlight 功能,也可以将您的背光定义为 lcd_backlight。否则,背光将始终开启。以下是一个示例设置。
lcd_rs = digitalio.DigitalInOut(board.D7)
lcd_en = digitalio.DigitalInOut(board.D8)
lcd_d7 = digitalio.DigitalInOut(board.D12)
lcd_d6 = digitalio.DigitalInOut(board.D11)
lcd_d5 = digitalio.DigitalInOut(board.D10)
lcd_d4 = digitalio.DigitalInOut(board.D9)
lcd_backlight = digitalio.DigitalInOut(board.D13)
您还必须通过指定其 lcd_columns 和 lcd_rows 来定义 CharLCD 的大小。
lcd_columns = 16
lcd_rows = 2
设置您的 LCD 后,我们可以通过调用它来创建设备。
lcd = character_lcd.Character_LCD_Mono(lcd_rs, lcd_en, lcd_d4, lcd_d5, lcd_d6, lcd_d7, lcd_columns, lcd_rows, lcd_backlight)
为了验证您的引脚是否正确,请将一条问候信息打印到 CharLCD 上。
lcd.message = "Hello\nCircuitPython"
在 /examples/ 中提供了使用 create_char() 的自定义字符示例。
文档
有关此库的 API 文档,请访问 Read the Docs。
有关构建库文档的信息,请参阅 本指南。
贡献
欢迎贡献!在为此项目做出贡献之前,请阅读我们的 行为准则,以帮助保持项目的友好。
项目详情
关闭
adafruit-circuitpython-charlcd-3.4.10.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 0be35aff5a9e1ea6d37dee9c6691a89aefdfbcc8355fe57f789148bfe7fb7472 |
|
MD5 | f55556a7d14f8bfa76427041461b5ce0 |
|
BLAKE2b-256 | 4e5f7840f3b8bf625e73a6212a8c070e8b0a73bb6a7991b7897b104c85f668a3 |
关闭
adafruit_circuitpython_charlcd-3.4.10-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 3356cfdccaf8d132fc91accf979e95c64dc03bfefc86507f2b821e1a34baa60a |
|
MD5 | 22b9b9dd6d0f6082dd686da7aa686b51 |
|
BLAKE2b-256 | cf2aa82b6e756cc531aa7c0dab0a803efd6be2fa89439cec38382ad556b5e1e9 |