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

:::警告 如果您连接多个显示屏,您需要为每个显示屏单独提供外部VCC和GND,并将SDA、SCL和GND连接到Seeeduino板上。 :::

支持的平台

Arduino树莓派

pir

pir

入门指南

玩转 Arduino

所需材料

Seeeduino V4.2基础盾板Grove - 0.54" 红色双字母数字显示屏

pir

pir

pir

[立即获取](https://ww. seeeds<a href- ”https://ww. seeedstudio. com/Seeduino-V4.2-p-2517. html)[立即获取](https: //www. seeedstudio. com/Base-Shield-V2-p-1378. html)立即获取

此外,您可以考虑我们新推出的Seeeduino Lotus M0+,它相当于Seeeduino V4.2和基础盾板的组合。

:::注意 1 请轻轻插入USB线,否则可能会损坏端口。请使用内部有4根线的USB线,2根线的电缆无法传输数据。如果您不确定自己手中的线缆是否符合要求,可以点击此处购买。

**2** 购买每个Grove模块时,都会附带一根Grove线缆。如果您丢失了Grove线缆,可以点击 [此处](https://www.seeedstudio.com/Grove-Universal-4-Pin-Buckled-20cm-Cable-%285-PCs-pack%29-p-936.html) 进行购买。

:::

硬件连接

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

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

  • 步骤 3. 使用 USB 线缆将 Seeeduino 连接到电脑。

pir

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

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

软件

:::注意 如果您是第一次使用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),如下所示,您也需要为其他所有示例取消注释。
    // If using four digital tubes, use this configuration.
// tube.setTubeType(TYPE_4,TYPE_4_DEFAULT_I2C_ADDR);

// If using two digital tubes, use this configuration.
tube.setTubeType(TYPE_2,TYPE_2_DEFAULT_I2C_ADDR);
  • 步骤 5. 将示例上传到Arduino。如果您不知道如何上传代码,请查看如何上传代码
  • 步骤 6. 您可以看到LED显示屏重复显示12 -> 4567 -> AB -> abcd。

2. 其他示例

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

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

#define I2C_ADDR_AFTER_CHANGE_FOUR  0x75     //Grove - 0.54" Red Dual Alphanumeric Displays Changed I2C address
#define I2C_ADDR_DEFAULT_FOUR 0x70 //Grove - 0.54" Red Dual Alphanumeric Displays Default I2C address


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" Red Dual Alphanumeric Displays Changed I2C address
#define I2C_ADDR_DEFAULT_FOUR 0x71 //Grove - 0.54" Red Qual Alphanumeric Displays Default I2C address


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

:::警告 如果您连接了两个模块,由于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...