治疗白癜风最好的医院 http://wapyyk.39.net/bj/zhuanke/89ac7.html这篇文章教大家在树莓派上如何使用Python连接NokiaLCD显示信息。Nokia显示屏价格比较低,仅需要13元即可包邮到家,同时Nokia显示屏使用SPI(串行外围接口)协议控制,并使用PCD作为其控制器。控制方式比较简单,作为树莓派的显示屏可以显示较多的信息。以下是具体的教程。
一、需要的硬件
树莓派一个Nokia显示屏一个母对母杜邦线至少8根
二、树莓派与显示屏的连接
树莓派与诺基亚显示屏的连接方式如下图:
树莓派与诺基亚显示屏的连接方式这里图中显示的树莓派B型号,如果你手中的树莓派是2代、3代或者4代,连接方式都是一样的,其他的树莓派型号中管脚有40个,是在树莓派B的基础上增加的,前26个功能一样,即全部兼容。这里连接中使用树莓派的SPI0口进行通信,SPI0的端口可以在这里找到:
引脚映射
VCC连接到3.3V电源,因为LCD和驱动器需要3.3V电源和3.3V逻辑电平进行通信。
RST————复位。
CE——芯片选择。
DC—数据/命令选择。
DIN—串行数据线。
CLK——串行时钟速度。
VCC—电源3.3V(正)。
LIGHT———背光控制端子。
GND——–负电源。
按照要求将nokia显示屏与树莓派连接好,之后就可以进行下一步了。
三、开启树莓派SPI接口
在使用SPI控制Nokia显示屏前,首先要开启SPI端口,开启方式如下:
sudoraspi-config
开启SPI接口后,我们再确认下:$ls-l/dev/spi*crw-rw----1rootspi,0Feb:22/dev/spidev0.0crw-rw----1rootspi,1Feb:22/dev/spidev0.1
四、安装NokiaLCDpython库
对于LCD显示,有许多库和库的许多变体。对于带有PCD的LCD,我选择了这个库