首先来说,为什么使用I2C接口。
一、省I/O口,只需要4条线
二、可调节背光灯,即背光灯(就是背面蓝色那块可以旋转的正方块)
注:这模块是通过LCD1602屏和I2C模块焊接结合的,可以直接买焊接好的,也可以分开买,不过就需要点动手能力。很多人用的时候其实是集成的这种来完成任务,所以要看好喽。
无法正常显示:
一、一片空白的,属于硬件问题。
解决办法:大多数是由于没有调节后面的电位器,也就是背面有个可旋转的旋钮。如果旋转后仍没有改善,应该就是里面的电阻值比较大,这个时候需要更换一下显示屏。
二、只有方块的,不出现字符和数值的,属于软件问题。
解决方法:需要添加液晶屏的库文件,如有库文件,仍存在白色方块,这情况一般是地址错误,将地址修改为以下。
1 2 |
//LiquidCrystal_I2C lcd(0x27,16,2); 错误 LiquidCrystal_I2C lcd(0x3F,16,2); //修改后 |
这里就不一一上图了。
附上一张我自己夜里思索的。

PS:还有个小问题,最后弄好了之后,用9V电池试着接,然后正常,但第二天早上起来发现有问题,亮着微弱的灯,无显,凭感觉应该是电压太高了,后续再说吧。