I2C总线连接1602液晶的电路和程序
1602是一种很常用的廉价液晶显示屏,但是只有并行通讯方式。如果直接用GPIO驱动,至少需要占用7个GPIO。本例子中使用了I2C总线连接的方式,除了5V电源和地,仅需要连接两根线即可。
效果图:
电路图:
Python程序:
这个强悍,能接万能驱动板,驱动7寸的液晶屏么? 能请教详细需要的配件吗,因为对电子原件不太熟悉 想自己试一试 求详细的教材 端口扩展
I2C是总线,所以可以同时连上很多东西
PCA8574A是一分8的,这个芯片有3个地址位可以同时安装9个
试了下程序,成功显示了,可是没有背光,哪位能指点下怎么回事,谢谢! hanxing007 发表于 2013-3-27 13:03 static/image/common/back.gif
试了下程序,成功显示了,可是没有背光,哪位能指点下怎么回事,谢谢!
LCD的15、16脚是背光电源和地,你直接用5V电源接上去试试看。
如果还不亮,那么恭喜你,你的LCD本来就是不带背光的。 没有运行程序前,背光一直是有的,而且我量了下15,16 针也有5V的电压,一但运行程序,马上背光就消失掉了,而且再量15,16针,5V 电压就没有了,好象导通了一样,何解? 芯片是PCF8574T,不知道有关系没??
量了下,16针悬空了,把16和其它的GND连上后就好了。 找楼主的方式弄成功了只是程序的里设备地址LCD_ADDR = 0x3F 要主要改成你的实际的地址这样看地址:sudo i2cdetect -y -a 0 找楼主的方式弄成功了只是程序的里设备地址LCD_ADDR = 0x3F 要主要改成你的实际的地址这样看地址:sudo i2cdetect -y -a 0
页:
[1]
2