Skip to main content

Grove - 0.66英寸OLED显示屏(SSD1306)

pir

作为新版本,Grove - OLED显示屏 0.66英寸(SSD1306)与其他OLED显示屏(如Grove - OLED显示屏 0.96英寸(SSD1315))相比,屏幕更小。尽管如此,它仍然能以64×48的分辨率显示内容,并保留了与其他显示屏相同的性能,例如高亮度、低功耗以及背面的Grove接口等。

您可以使用I2C接口通过您的微控制器点亮这款迷你显示屏,以显示文字、图像或您想要显示的任何内容。0.66英寸的显示屏有助于您在较小的空间内显示信息,您可以将其用作Arduino OLED显示屏、Raspberry Pi PLED显示屏等。

这款Grove-OLED显示屏支持Olikraus编写的U8g2单色显示屏库。该库既方便又兼容性好,支持SSD1306和其他芯片,如SSD1315。所以现在就购买一款,与这款小屏幕一起享受乐趣吧!

pir

功能特性

  • 基于SSD1306,裁剪至64×48分辨率(单色)
  • 超小尺寸:20 * 20mm
  • 可变的I2C地址
  • 兼容3.3V/5V电源供电
  • 高对比度,高亮度
  • 低功耗
  • 宽工作温度范围:-40℃ ~ +85 ℃
  • 用户友好设计:背面配备Grove接口

规格

参数
输入电压3.3V / 5V
输出电压0 ~ 2.3V
像素分辨率64 x 48
工作温度范围-40℃ ~ +85 ℃
接口类型I2C

硬件概述

支持的平台

Arduino树莓派

pir

pir

入门指南

与Arduino配合使用

所需材料

Seeeduino V4.2Base ShieldGrove - OLED 显示屏 0.66英寸

pir

pir

pir

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

此外,您还可以考虑我们新推出的Seeeduino Lotus M0+,它与Seeeduino V4.2和Base Shield的组合功能相当。

硬件连接

  • 步骤 1. 将Grove - TDS传感器插入Grove - Base Shield的I2C端口。

  • 步骤 2. 将Grove - Base Shield插入Seeeduino。

pir

软件

:::注意 如果您是第一次使用Arduino,我们强烈建议您在开始之前先阅读Arduino入门指南。 :::

  • 步骤 1. 导航至 Sketch(草图) -> Include Library(包含库) -> Manage Libraries...(管理库...),在Library Manager(库管理器)中搜索并安装U8g2库。

  • 步骤 2. 打开Arduino IDE并创建一个新文件,然后将以下代码复制到新文件中。

#include <Arduino.h>
#include <U8g2lib.h>
#include <Wire.h>

U8G2_SSD1306_128X64_NONAME_F_SW_I2C u8g2(U8G2_R0, /* clock=*/ SCL, /* data=*/ SDA, /* reset=*/ U8X8_PIN_NONE); // All Boards without Reset of the Display

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

void loop(void) {
u8g2.clearBuffer();
u8g2.setFont(u8g2_font_ncenB08_tr);
u8g2.drawStr(32,30,"Hello \n");
u8g2.drawStr(32,45,"World!");
u8g2.sendBuffer();
delay(1000);
}

注意:您应该了解Grove - OLED显示屏 0.66英寸(SSD1306)是基于128×64分辨率的屏幕。当您想要使用U8g2 SSD 128*64驱动进行显示时,您可能需要从(31,16)而不是(0,0)开始绘制。其范围是从(31,16)到(95,63)。

pir

  • 步骤 3. 上传演示程序。如果您不知道如何上传代码,请查阅如何上传代码

  • 步骤 4. OLED显示屏应该看起来像这样:

U8g2库介绍

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

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

U8g2

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

U8x8

  • 仅支持文本输出(字符)设备。
  • 只允许使用能适应8x8像素网格的字体。
  • 直接写入显示屏。无需在微控制器中占用缓冲区。

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

常见问题解答(FAQ)

Q1# 示例程序在其他板子上不工作怎么办?

A1: U8g2在初始化时有不同的模式,除了硬件I2C外,还可以使用软件I2C。如果示例程序不工作,请尝试使用软件I2C。更多信息请访问u8g2。一些示例和简要介绍也提供在[这里](https://github.com/Seeed-Studio/Seeed_Learning_Space/tree/master/Grove - OLED Display 0.96''(SSD1315)V1.0)。

在线原理图查看器

资源

技术支持与产品讨论

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

Loading Comments...