LCD2USB的Python库
lcd2usb的Python项目详细描述
lcd2usb的python库
主页:http://github.com/xyb/lcd2usb
PYPI:http://pypi.python.org/pypi/lcd2usb
Introduce
lcd2usb的python库是LCD2USB的纯python包装器,其中 提供一种简单的方法来控制lcd2usb显示设备。LCD2USB是 连接基于HD44780的文本LCD显示器的开源/开放硬件项目 通过USB连接到各种PC机。
Usage
连接LCD2USB设备很简单:
>>> from lcd2usb import LCD >>> lcd = LCD() >>> lcd.info() Found LCD2USB device on bus 004 device 004.
获取LCD2USB固件版本:
>>> lcd.version (1, 9)
在屏幕上写些东西:
>>> lcd.write('Hello, LCD2USB!')
清洁屏幕并在第二行安装一些:
>>> lcd.clear() >>> lcd.goto(0, 1) >>> lcd.write('Flying with PYTHON')
或者更简单:
>>> lcd.write('Flying with PYTHON', 0, 1)
定义自定义微笑符号并将其显示在第一行的中心 (在4x20显示器上):
>>> from lcd2usb import SMILE_SYMBOL >>> lcd.define_char(0, SMILE_SYMBOL) >>> lcd.write('\0', 9, 0)
就这样!
如果您的设备需要快速运行测试,请使用此功能:
python -m lcd2usb
Requirements
- Python2.5+必需
- ctypes(包含在python 2.5+中)
- libusb-1.0
- python-libusb1
Installation
安装与任何其他python库一样完成。使用setuptools中的pip或easy_install命令最简单:
pip install lcd2usb
或:
easy_install install lcd2usb