树莓派LCD1206显示屏实验
创作时间:
作者:
@小白创作中心
树莓派LCD1206显示屏实验
引用
CSDN
1.
https://blog.csdn.net/m0_74057293/article/details/142591750
树莓派LCD1206显示屏实验
前言
在实现了树莓派的烧入与环境搭建后,代码的实现结果只能通过所连接的显示器作为输出,并不方便获取其中的某些参数数据。因此,寻找一个能够良好作为树莓派显示输出的显示屏则很重要。LCD1206作为树莓派的显示输出具有多方面的优势,包括高显示质量、接口简单可靠、功耗低、易于编程和控制、扩展性好以及成本效益等。因此这次实验选取的显示器为LCD1206。
1.配置准备
1.1 必要的库导入
smbus库是Python的一个扩展库,它提供了对I2C总线的访问和操作功能,使得Python代码能够读写I2C设备的数据。
pip install smbus
1.2 器材准备
- Raspberry Pi 5主板 *1
- 树莓派电源适配器
- 40P软排线
- IIC LCD1206液晶模块
- 面包板
- 跳线
1.3 原理说明
LCD1602是一个常用的LCD,可以连接到各种设备,例如Raspberry Pi。为降低接线的复杂度和操作的便利性加上了PCF8574模块,通过该模块,可以实现树莓派与LCD1206的信号交互,驱动LCD显示对应的字符。
本实验中,I2C LCD1206的I2C从地址为0x27。
2. 电路连接
2.1 建立电路
树莓派 | T型转接板 | I2C LCD1206 |
|---|---|---|
SCL(GPIO3) | SCL | SCL |
SDA (GPIO2) | SDA | SDA |
5V | 5V | VCC |
GND | GND | GND |
2.2 接线结果
连接完线路,LCD显示屏即亮起。若是屏幕亮度过量,该LCD1206后有电位器可以调节亮度,调节使得达到能够看到两行格子。
3. Python实现代码
3.1 总代码
import time
import smbus
from time import sleep
BUS = smbus.SMBus(1)
LCD_ADDR = 0x27
BLEN = 1 #turn on/off background light
def turn_light(key):
global BLEN
BLEN = key
if key ==1 :
BUS.write_byte(LCD_ADDR ,0x08)
else:
BUS.write_byte(LCD_ADDR ,0x00)
def write_word(addr, data):
global BLEN
temp = data
if BLEN == 1:
temp |= 0x08
else:
temp &= 0xF7
BUS.write_byte(addr ,temp)
def send_command(comm):
# Send bit7-4 firstly
buf = comm & 0xF0
buf |= 0x04 # RS = 0, RW = 0, EN = 1
write_word(LCD_ADDR ,buf)
time.sleep(0.002)
buf &= 0xFB # Make EN = 0
write_word(LCD_ADDR ,buf)
# Send bit3-0 secondly
buf = (comm & 0x0F) << 4
buf |= 0x04 # RS = 0, RW = 0, EN = 1
write_word
热门推荐
不同脸型如何选择合适的眉形
修眉误区解析:正确修眉方法
钱塘江夜游(滨江码头)攻略:灯光秀、交通、门票全解析
多地明确老年代步车上路标准,是什么标准?交警:这样做,才不会被罚
汽车半年不开如何保养?这些日常保养方法很重要
安阳周边自驾,免费景点超多,入冬3日赏雪之旅
追风河南安阳,开启曹操高陵的探奇之旅
安阳粉浆饭:一碗酸香,千年传承
如何预防建筑物基础的沉降问题?
汽车悬架系统结构原理概述及分类
唐代边塞诗中的思乡情,你读懂了吗?
王昌龄边塞诗中的英雄形象塑造:大唐荣耀再现
《长安三万里》里的高适:边塞诗中的思乡与家国情怀
亚麻籽油:减肥界的“神助攻”?
咳嗽到左侧肋骨疼怎么回事儿
血脂高不高,从读懂你的化验报告单开始
钱塘江夜游(武林门码头)船票价格(优惠政策+攻略+游船班次+路线)
锂电池基本原理解析:充电及放电机制
社交媒体让年轻人爱上文学
柯琳·胡佛15部经典小说全解析
彬州法院巧用“调解+普法”模式化解探视权纠纷,守护孩子心理健康
普陀法院:离婚后男方如何保障探视权?
幼儿园如何用游戏提升宝宝语言能力?
8种亲子游戏推荐:玩出学习力!
《爸爸去哪儿》亲子游戏大集合:让爸爸和宝宝玩得不亦乐乎!
古诗词意境融入现代家居设计:创新与传承的平衡
鸦片战争:大清的第一次"打脸"
返乡看《哪吒2》撑起70亿元票房,春节档里的中国城市电影市场有什么特点?
2025年新能源汽车发展预测:合资品牌与自主品牌的博弈与共生
王者荣耀万爆流铠出装攻略:六神装搭配技巧详解