×

使用带RGB背光的Grove LCD

消耗积分:0 | 格式:zip | 大小:0.00 MB | 2023-06-20

分享资料个

描述

为了在人类世界和机器世界之间建立良好的沟通,显示单元发挥着重要作用。因此它们是嵌入式系统的重要组成部分。显示单元——无论大小,都遵循相同的基本原理。除了图形显示和 3D 显示等复杂显示单元外,还必须知道如何使用 16x1 和 16x2 等简单显示单元。16x1 显示单元将有 16 个字符并且排在一行中。16x2 LCD 总共有 32 个字符,第 1 行有 16 个字符,第 2 行有 16 个字符。这里必须了解每个字符有 5x10=50 个像素,因此要显示一个字符,所有 50 个像素必须一起工作。

Grove - LCD RGB Backlight 是一款全彩背光 16x2 LCD。高对比度和易用性使其成为 Arduino 和 Raspberry Pi 的完美 I2C LCD 显示器。

 
 
 
poYBAGOhBRqAHjTaAABWfZG6-Y8280.jpg
 

电路原理图

 
poYBAGOhBSeAQeIpAAChQkk74ho168.jpg
 

与其他 16x2 LCD 不同,Grove LCD 在 I2C 连接上工作。这减轻了将屏幕与 Arduino 或 Raspberry Pi 连接的麻烦。除了VCCGND行,此 LCD 仅需要SDA(Serial Data) 和SCL(Serial Clock)。这意味着我们只需要 4 根电线就可以使这个 LCD 工作,而不是其他 LCD 的 14 个引脚。

I2C 是如何工作的?

 
pYYBAGOhBSyAHRAWAABQ6L5AMCM807.png
 

这是相同的详细解释:

  • SDA(Serial Data) ——主机和从机发送和接收数据的线路。
  • SCL(串行时钟)——承载时钟信号的线路。

I2C 是一种串行通信协议,因此数据是通过单根线(SDA 线)逐位传输的。

与 SPI 一样,I2C 是同步的,因此位的输出通过主从之间共享的时钟信号与位的采样同步。时钟信号始终由主机控制。

 
poYBAGOhBTKAW9nSAACXnqckJls535.png
 

您可以在此处了解有关 I2C 通信协议的更多信息

现在,如果您想创建一个需要使用特定功能的项目,您可以通过查看附件中存储库中的示例轻松地做到这一点。

 

查看Seeed Studio其他产品Raspberry Pi 4Seeeduino Nano


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !