Skip to main content

Grove - 0.54 英寸红色双字母数字显示屏

pir

该模块是一款具有高亮度和红色背光的双位字母数字显示屏,每位由一个14段数字管组成。常见的7段显示屏只能显示数字0-9以及有限的字母,而14段数字显示屏则没有这种限制,它可以显示所有字符,因此我们称之为字母数字显示屏。数字高度为0.54英寸,模块中使用的红色LED具有超高亮度,因此您可以在几米外清晰看到它。

通常,14段显示屏需要使用17根或更多的线来控制显示,这意味着会占用主控板(如Arduino)的大量IO端口。借助板载HT16K33芯片和Grove连接器,我们将其设计为i2c显示屏,仅需四根线即可完成连接。无需繁琐的焊接和复杂的布线,如果您使用seeeduino,它真正实现了即插即用,非常简单。

我们已经为Arduino、树莓派、Beaglebone以及其他单板计算机(SBC)发布了许多显示屏,现在我们为您带来了Grove - 0.54" 红色双字母数字显示屏,14段显示屏意味着更多的可能性和创造力。我们希望它能帮助您创造更多有趣的项目。

如果您需要一个四位字母数字显示屏,可以查看Grove - 0.54" 红色四字母数字显示屏

pir

特性

  • 可显示所有字母和数字
  • 超高亮度:30mcd
  • Grove I2C,仅占用两个IO引脚
  • 板载驱动器,易于使用
  • 阴极显示

规格

参数
供电电压3.3V / 5V
工作环境温度-30°C 至 85°C
LED 显示屏JM-S05422AH-001
LED 控制驱动器HT16K33
LED 颜色红色
超高亮度30mcd
LED 高度0.54英寸
LED 段数14
尺寸40 * 40mm
输出接口I2C
I2C 地址(可选)0x70(默认)

应用

  • 工业控制指示器
  • 数字时钟、温度计、计数器、万用表
  • 仪器显示
  • 其他消费类应用
  • LED 显示屏

引脚图

pir

以下是关于 I2C 地址的表格。

A2A1A0I2C 地址
0000x70
0010x71
0100x72
0110x73
1000x74
1010x75
1100x76
1110x77
warning

如果连接多个显示器,必须分别为显示器提供外部 VCC 和 GND,并将 SDA、SCL 和 GND 连接到 Seeeduino 板。

支持的平台

ArduinoRaspberry Pi

pir

pir

入门指南

使用 Arduino

所需材料

Seeeduino V4.2Base ShieldGrove - 0.54" 红色双字母数字显示屏

pir

pir

pir

立即购买立即购买立即购买

此外,您可以考虑我们的新款 Seeeduino Lotus M0+,它相当于 Seeeduino V4.2 和 Base Shield 的组合。

note

1 请轻轻插入 USB 数据线,否则可能会损坏接口。请使用内部有 4 根线的 USB 数据线,2 根线的 USB 数据线无法传输数据。如果您不确定手头的数据线,可以点击 这里 购买。

2 每个 Grove 模块在购买时都会附带一根 Grove 数据线。如果您丢失了 Grove 数据线,可以点击 这里 购买。

硬件连接

  • 步骤 1. 将 Grove - 0.54" 红色双字母数字显示屏连接到 Base Shield 的 I2C 端口。

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

  • 步骤 3. 使用 USB 数据线将 Seeeduino 连接到 PC。

pir

note

如果没有 Grove Base Shield,我们也可以直接将 Grove - 0.54" 红色双字母数字显示屏连接到 Seeeduino,如下所示。

SeeeduinoGrove - 0.54" 红色双字母数字显示屏
5V红色
GND黑色
SDA白色
SCL黄色

软件

note

如果这是您第一次使用 Arduino,我们强烈建议您在开始之前查看 Arduino 入门指南

1. 使用 display_basic 入门

  • 步骤 1. 从 Github 下载 Grove - 0.54" 红色双字母数字显示屏库
  • 步骤 2. 参考 如何安装库 为 Arduino 安装库。
  • 步骤 3. 打开 Arduino IDE -> 文件 -> 示例 -> Seeed_Alphanumeric_Display_HT16K33 -> display_basic
  • 步骤 4. 取消注释 tube.setTubeType(TYPE_2,TYPE_2_DEFAULT_I2C_ADDR),如下所示,您需要为所有其他示例取消注释此行。
// 如果使用四位数码管,请使用以下配置。
// tube.setTubeType(TYPE_4,TYPE_4_DEFAULT_I2C_ADDR);

// 如果使用两位数码管,请使用以下配置。
tube.setTubeType(TYPE_2,TYPE_2_DEFAULT_I2C_ADDR);
  • 步骤 5. 将示例代码上传到 Arduino。如果您不知道如何上传代码,请查看如何上传代码
  • 步骤 4. 您可以看到 LED 按以下顺序循环显示:12 -> 4567 -> AB -> abcd。

2. 其他示例

  • display_custom: 显示单个字符和点。
  • display_scroll_string: 显示长度大于 2 的滚动字符串。
  • display_scroll_number: 显示大于 99 的滚动数字。
  • number_increment: 显示递增数字。
  • combine_two_displays: 您可以连接两个 Grove - 0.54" 红色四位字母数字显示器或 Grove - 0.54" 红色双位字母数字显示器,或者同时连接 Grove - 0.54" 红色双位字母数字显示器和 Grove - 0.54" 红色四位字母数字显示器。

如果您使用两个 Grove - 0.54" 红色双位字母数字显示器,请修改代码如下:

#define I2C_ADDR_AFTER_CHANGE_FOUR  0x75     // Grove - 0.54" 红色双位字母数字显示器修改后的 I2C 地址
#define I2C_ADDR_DEFAULT_FOUR 0x70 // Grove - 0.54" 红色双位字母数字显示器默认 I2C 地址

tube1.setTubeType(TYPE_2,I2C_ADDR_AFTER_CHANGE_FOUR);
tube2.setTubeType(TYPE_2,I2C_ADDR_DEFAULT_FOUR);

如果您同时使用 Grove - 0.54" 红色双位字母数字显示器和 Grove - 0.54" 红色四位字母数字显示器,请修改代码如下:

#define I2C_ADDR_AFTER_CHANGE_FOUR  0x70     // Grove - 0.54" 红色双位字母数字显示器修改后的 I2C 地址
#define I2C_ADDR_DEFAULT_FOUR 0x71 // Grove - 0.54" 红色四位字母数字显示器默认 I2C 地址

tube1.setTubeType(TYPE_2,I2C_ADDR_AFTER_CHANGE_FOUR);
tube2.setTubeType(TYPE_4,I2C_ADDR_DEFAULT_FOUR);
warning

如果您连接了两个模块,由于 Arduino 的供电限制,红色数码管可能会稍微变暗。

3. API

  • Init(NUMERIC_I2C_ADDR): 使用 I2C 地址初始化设备,Grove - 0.54" 红色四位字母数字显示器的默认 I2C 地址为 0x71。
  • setBrightness(15): 设置亮度,范围为 0-15,亮度越高,功耗越大。
  • setBlinkRate(BLINK_OFF): 设置闪烁间隔,可以设置为 BLINK_OFF/BLINK_2HZ/BLINK_1HZ。
  • displayNum(1234567,500): 显示数字,有两个参数。第一个参数是数字,第二个参数是滚动间隔(毫秒)。如果数字小于 100,数码管显示静态数字;否则,显示滚动数字。滚动间隔(毫秒)仅在滚动模式下有效,您可以将间隔设置为 0。
  • displayString("ABCDEFGHJIYZ",500): 显示字符,有两个参数。第一个参数是字符,第二个参数是滚动间隔(毫秒)。如果字符少于 2 个字符,数码管显示静态字符;否则,显示滚动字符。滚动间隔(毫秒)仅在滚动模式下有效,您可以将间隔设置为 0。此函数不支持小写字母,小写字母将显示为大写字母。
  • setTubeSingleChar(FIRST_TUBE,'t'): 在特定数码管上设置单个字符。
  • tube.setPoint(true,false): 设置两个点的开关状态。此示例将第一个点设置为开,第二个点设置为关。

原理图在线查看器

资源

技术支持与产品讨论

感谢您选择我们的产品!我们致力于为您提供多种支持,以确保您使用我们的产品时获得最佳体验。我们提供多个沟通渠道,以满足不同的偏好和需求。

Loading Comments...