诺基亚

首页 » 常识 » 诊断 » 树莓派使用python驱动Nokia5
TUhjnbcbe - 2021/1/20 11:49:00
治疗白癜风最好的医院 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,我选择了这个库

1
查看完整版本: 树莓派使用python驱动Nokia5