Skip to main content

I²C液晶显示屏

pir

I2C_LCD是一款易于使用的显示模块,它可以使显示变得更加简单。使用它可以降低制作的难度,让制作者能够更专注于工作的核心。

我们为I2C_LCD开发了Arduino库,用户只需几行代码就能实现复杂的图形和文本显示功能。在某些情况下,它可以替代Arduino的串行监视器,让您无需电脑就能获取运行信息。

除此之外,我们还开发了专门的图片数据转换软件(位图转换器),现在已支持Windows、Linux、Mac OS等PC平台。通过位图转换软件,您可以将您喜欢的图片显示在I2C_LCD上,无需复杂的编程。

I2C_LCD能为您提供一种非常方便的制作方式。尽情享受吧!

产品版本

版本如何购买
I2C_LCD(配备通用Grove线缆)

pir

I2C_LCD(配备转换Grove线缆)

pir

特征

  • 仅占用Arduino的2个引脚(使用I2C接口)。
  • 支持标准I2C模式(100Kbit/s)和快速I2C模式(400Kbit/s)。
  • 兼容多种通信逻辑电平:2.8~5VDC。
  • 提供Arduino库支持,使用一行代码即可完成显示。
  • 集成7种大小的ASCII字体,5种图形功能。
  • 提供专用图片数据转换软件(位图转换器)。
  • 大部分复杂操作由I2C_LCD独立控制器处理,节省用户控制器资源。
  • 支持光标功能,可设置16种光标闪烁频率。
  • 支持128级背光亮度调节。
  • 支持64级屏幕对比度调节。
  • 支持设备地址修改。
  • 支持127个I2C_LCD并行工作。
  • 在调试代码时,可替代串行监视器来监控程序运行状态。
  • 提供两种异常恢复方法:重置和恢复出厂设置。
  • 兼容Grove接口和4Pin-100mil接口(位于Grove插座下)。
  • 4个对称固定孔设计,方便用户安装。
  • 具有中式独特外观。

##支持的平台

##接口功能

pir

##规格参数 |Parameter|Value| |---------|-------------| | 参数 | 数值 | | 屏幕类型 | 双色LCD | | 屏幕分辨率 | 12864像素 | | 屏幕活动区域(长宽) | 47.126.5毫米 | | 单个像素尺寸 | 0.330.33毫米 | | 通信模式 | I2C(100Kbit/s和400Kbit/s) | | 控制器 | STM8S005KBT6 | | 工作频率 | 16 MHz |

##电气特性

参数最小值典型值最大值单位
供电电压(5V至GND)4.555.5V
逻辑电压(SCL/SDA)2.855.5V
人体模型静电放电(HBM ESD)-5000-V
温度-202570

##应用创意

以下是一些有趣的项目供您参考。

显示图片时钟与日历用作调试器

pir

pir

pir

现在就动手制作吧!现在就动手制作吧!现在就动手制作吧!
自动加湿器贪吃蛇游戏

pir

pir

现在就动手制作吧!现在就动手制作吧!

##入门指南

步骤 1: 将Arduino IDE的最新版本安装到您的计算机上。

pir

步骤 2: 下载并安装I2C_LCD库到Arduino IDE:

打开Arduino IDE,点击Sketch(草图)-> Include library(包含库)-> Add .ZIP library(添加.ZIP库)

pir

找到并选择您刚刚下载的I2C_LCD.zip文件。

pir

重新启动Arduino IDE。

步骤 3: 选择您喜欢的示例项目。(这里以“HelloWorld”项目为例。)

点击File(文件)> Examples(示例)> I2C_LCD > HelloWorld

pir

步骤 4: 使用Grove线缆将I2C_LCD连接到您的Seeeduino Vx板上。然后将Seeeduino Vx板连接到您的计算机。

pir

步骤 5: 选择您的开发板和串行端口。

选择开发板:点击Tools(工具)> Board(开发板)> "Arduino Duemilanove or Diecimila"(适用于Seeeduino V3.0或更早版本),"Arduino Uno"(适用于Seeeduino Lotus或Seeeduino V4.0)

pir

选择COM端口:点击Tools(工具)-> Serial Port(串行端口)-> COMX(与您的开发板连接的端口)

pir

步骤 6: 上传程序, 开始享受吧!

pir

PS:

  1. 关于库的安装的更多详细信息,请参考https://arduino.cc/en/Guide/Libraries。
  2. 如果在使用过程中遇到其他问题,请参考用户手册以获取帮助。如果无法解决,请联系我们。

技术支持邮箱:[email protected]

##版本追踪 I2C_LCD 硬件:

版本号发行说明发行日期
I2C_LCD_v1.21. 增加生产测试点。2015年9月18日
I2C_LCD_v1.11. 修改标志位置。2. 修改板卡形状。3. 修改按钮位置。2014年5月8日
I2C_LCD_v1.01. 修改电源电路布线。2014年3月1日
I2C_LCD_v0.9b1. 初始公开发行。2014年2月15日

I2C_LCD 库:

版本号发行说明发行日期
I2C_LCD_v1.21支持LinkIt开发板。2016年8月21日
I2C_LCD_v1.20重新组织I2C_LCD驱动接口,使其更容易移植到其他开发板上。2016年4月16日
I2C_LCD_v1.12修复当y坐标大于16时无法显示位图的bug。2015年9月4日
I2C_LCD_v1.11修复无法打印'\t'字符的bug。2015年6月27日
I2C_LCD_v1.101.增加LCD打印功能。2.编辑DeviceAddressConfig示例。2015年6月25日
I2C_LCD_v1.0初始公开发行。2014年7月6日

##资源

请保持更新至最新版本。

Arduino库的仓库托管在这里,如果您对代码有任何好想法,欢迎向我们提交。

##技术支持与产品讨论

感谢您选择我们的产品!我们在这里为您提供不同的支持,以确保您使用我们的产品时能够尽可能地顺畅。我们提供多个沟通渠道,以满足不同的偏好和需求。

Loading Comments...