pcDuino/Arduino IIC LCD
前言IIC LCD在传统的LCD1602基础上改变了通讯方式,由并行数据传输改为IIC通讯。传统的LCD1602总共需要8根数据线和3根控制线(使能控制、读写选择和寄存器选择),而IIC LCD只要2根数据线(数据线SDA和时钟线SCL)。ICC LCD特点
显示内容:每行16个字符、共2行
背光颜色:黄绿色
工作温度:0 ~ 50℃
存储温度:-10 ~ 60℃
控制器:AIP31068L
驱动电压:+5V(典型值)
通讯方式:IIC
对比度:可调节;
元件清单
pcDuino/Arduino x1
IIC LCDx1
2.54mm的单排针 x8
10K电位器 x1
面包板 x1
公头杜邦线若干
焊接针脚
将2.54mm X 8pin的针脚焊接在IIC LCD上,以便接线:
在Arduino上运行
(1)下载附件中的代码库,放到arduino IDE的libraries文件夹下:
(2)打开arduino IDE,点击“File -> Examples -> IIC_LCD”,可看看到很多的例程,我们点击一个“HelloWorld”的例程:
(3)按照如下的接线图接线,然后给板子下载代码,当代码下载成功后,在屏幕的第一行显示hello world的字符,第二行显示的数字从零开始每秒加1:
(如果你的屏幕在接线无误的情况下没有显示或者显示暗淡、请尝试调节电位器,改变对比度)
在pcDuino上运行
(1)按照上面的接线图接线:
(2)在附件中下载相关的测试代码到pcDuino,用arduino IDE打开测试代码并运行程序:
附件下载arduino代码库:IIC_LCD_Arduino
pcDuino代码库:IIC_LCD_pcDuino
很棒的教程哦。 这种1602的屏每次都需要调节对比度实在是有些小恶心。不知道日本人为什么要这么设计。做出的东西都要带个电位器,实在是不够美观啊。 大哥啊,我找你很久了啊。我买的就是你这种不带传统的I2C转换板的LCD,直接把I2C内置到里面去了。我就接来接去就是不亮,回去试试你这个。 楼主威武,板子上的那块328P有种土豪金的感脚吖。。。
页:
[1]