跳转到主要内容

CircuitPython标准字符LCD库。

项目描述

简介

Documentation Status Discord Build Status Code Style: Black

此库兼容以下标准字符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 类之前,您必须在代码中定义数据引脚(RSEND4D5D6D7)。如果您想实现开关 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_columnslcd_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 (37.1 kB 查看哈希值

上传时间 源代码

构建发行版

adafruit_circuitpython_charlcd-3.4.10-py3-none-any.whl (14.4 kB 查看哈希值

上传时间 Python 3

由以下支持