Skip to main content

Grove - 1.12英寸OLED显示屏

我们全新的1.12英寸OLED显示屏非常适合您需要16级灰度的小尺寸显示屏的情况。OLED显示屏的可视对角线尺寸为1.12英寸,包含96x96(版本1.0)或128x128(版本2.0)灰度像素。由于显示屏使用的是OLED,因此无需背光,对比度非常高。

这款OLED使用的是SSD1327(V1.0)或SH1107G(V2.1)驱动芯片,负责管理显示屏。您可以使用四线I2C(时钟、数据、电源和地线引脚)与驱动芯片通信。

pir

规格

  • 通信模式:I2C
  • 灰度显示:16级灰度。
  • 支持正常和反向颜色显示。
  • 支持连续水平滚动。
  • Grove兼容接口

版本


产品版本变更内容发布日期
Grove - OLED显示屏 1.12" V1.0初始版本2012年3月
Grove - OLED显示屏 1.12" V2.1将驱动IC从SSD1327更改为SH1107G,将灰度像素从96X96升级到128X1282015年11月

规格


项目
工作电压3.3/5 V
点阵96x96
显示颜色16 级灰度
OLED显示屏LY120-96096
驱动芯片SSD1327Z
点尺寸0.15(宽)mm x 0.15(高)mm
点间距0.75(宽)mm x 0.175(高)mm
工作温度-40~70 oC

:::提示 更多关于Grove模块的信息,请参考 Grove 系统 :::

支持的平台

Arduino树莓派

pir

pir

:::警告
上述提及的支持平台只是表示该模块的软件或理论上的兼容性。在大多数情况下,我们只为Arduino平台提供软件库或代码示例。由于无法为所有可能的MCU平台提供软件库/演示代码,因此用户需要编写自己的软件库。 :::

入门指南

硬件

在这里,我们将通过一个简单的演示向您展示这款Grove OLED显示屏是如何工作的。首先,您需要准备以下物品:

Seeeduino V4Grove - OLED Display 1.12``Base Shield

pir

pir

pir

立即获取立即获取立即获取

这是一个易于使用的模块,您所需要做的就是将模块连接到Base Shield的I2C端口。该模块有4个引脚,定义如下:

引脚功能备注电缆颜色
pin1SCLI2C时钟黄色
pin2SDAI2C数据白色
pin3VCC电源,5V/3.3V红色
pin4GND接地黑色

硬件概述

软件

  • 步骤 1. 通过Grove电缆将Grove - OLED显示屏 1.12''连接到Base Shield的I2C端口。

  • 步骤 2. 打开Arduino IDE和库管理器(Sketch > Include Library > manage Libraries)来安装u8g2库。

  • 步骤 3. 在搜索框中输入“u8g2”,选择最新版本,并点击“安装”按钮。
  • 步骤 4. 在您的Arduino IDE中上传以下示例代码。
#include <Arduino.h>
#include <U8g2lib.h>
#include <SPI.h>
#include <Wire.h>

U8G2_SH1107_SEEED_128X128_1_SW_I2C u8g2(U8G2_R0, /* clock=*/ SCL, /* data=*/ SDA, /* reset=*/ U8X8_PIN_NONE);

void setup(void) {
u8g2.begin();
}

void loop(void) {
u8g2.firstPage();
do {
u8g2.setFont(u8g2_font_ncenB10_tr);
u8g2.drawStr(0,24,"Hello World!");
} while ( u8g2.nextPage() );
}

:::成功后 如果一切顺利,Grove - OLED显示屏 1.12'' 的屏幕上将会显示 "Hello World!"。 :::

:::注意 如果没有Base Shield,具有I2C接口Seeeduino Vx系列同样适用。 :::

U8g2库介绍

U8g2是一个用于嵌入式设备的单色图形库。U8g2支持单色OLED和LCD,包括我们的SSD1327/SH1107G芯片。

Arduino库U8g2可以从Arduino IDE的库管理器中安装。U8g2还包括U8x8库:

U8g2

  • 包含所有图形程序(线条/方框/圆形绘制)。
  • 支持多种字体。(几乎)没有字体高度的限制。
  • 在微控制器中需要一些内存来渲染显示屏。

U8x8

  • 仅用于文本输出(字符)的设备。
  • 只允许使用适合8x8像素网格的字体。
  • 直接写入显示屏。不需要微控制器中的缓冲区。

这里提供了U8g2库wiki以及U8g2 API参考页面。

在线原理图查看器

资源


项目

智能作物:在传统农业中实施物联网!我们的使命是借助物联网(通过Helium)的帮助,设计和实施技术和监测方法,与自然共存,保护自然。

自动化植物浇水系统:一种使用ESP8266和Android应用程序为植物浇水并监测温度的设备。

飞行中的BeagleBone Green:BBBmini是一款先进的Linux自动驾驶仪/飞行控制器Cape,专为BeagleBone设计。它可以用于无人机、飞机或漫游车。

技术支持与产品讨论

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

Loading Comments...