HS-F05BP 信号灯

HS-F05BP 信号灯

1、介绍

信号灯模块(HS-F05BP)板载红、黄、绿三只发光二极管,外形与城市道路交通信号灯很像,可用于模拟交通灯、设备运行状态指示、流水灯、倒计时指示、人机交互反馈等场景。三只 LED 采用共阴极接法。使用时只需把信号引脚接到主控的数字 IO 口,输出高电平点亮对应颜色的灯,输出低电平熄灭,无需任何外围元件。

2、原理图

信号灯-HS-F05BP 原理图 点击查看

3、模块参数

引脚名称

描述

GND

电源输入负极公共端(三只 LED 的公共阴极),接主控 GND

VCC

空脚。本模块内部并未使用,接与不接均不影响功能

GR

数字信号引脚控制绿灯

YE

数字信号引脚控制黄灯

RE

数字信号引脚控制红灯

  • 无源设计,不需要 VCC 供电,3.3V / 5V 主控均可直接驱动

  • 连接方式:PH2.0 5P端子线

  • 安装方式:双螺丝固定

  • 安装孔位:孔径3mm、孔距10mm

  • 共阴极接法,信号脚输出高电平点亮、低电平熄灭,控制逻辑直观

4、电路板尺寸

HS-F05BP 信号灯尺寸图

5、Arduino IDE示例程序

注意:程序上传时如果提示库文件报错,请先导入库文件!
Arduino IDE 库文件下载及导入教程:
点击查看

示例程序(UNO开发板):

void g(boolean G) {
  digitalWrite(9,G);
}

void y(boolean Y) {
  digitalWrite(10,Y);
}

void r(boolean R) {
  digitalWrite(11,R);
}

void setup(){
  g(LOW);
  y(LOW);
  r(LOW);
  pinMode(9, OUTPUT);
  pinMode(10, OUTPUT);
  pinMode(11, OUTPUT);
}

void loop(){
  //交通信号灯模块,RE红灯接D11引脚;YE黄灯接D10引脚;Gr绿灯接D9管脚;

  g(HIGH);
  delay(5000);
  g(LOW);
  for (int i = 1; i <= 2; i = i + (1)) {
    delay(500);
    y(HIGH);
    delay(500);
    y(LOW);
  }
  r(HIGH);
  delay(5000);
  r(LOW);
  for (int i = 1; i <= 2; i = i + (1)) {
    delay(500);
    y(HIGH);
    delay(500);
    y(LOW);
  }

}

6、Mind+示例程序(图形化语言)

示例程序(MicrobitV2开发板):点击下载
注意:程序上传时如果提示库文件报错,请先导入库文件!
Mind+库文件下载及导入教程:点击查看

HS-F05B-L 信号灯程序图Mind+

7、米思齐 Mixly 示例程序(图形化语言)

示例程序(UNO开发板):点击下载
注意:程序上传时如果提示库文件报错,请先导入库文件!
米思齐(Mixly)IDE Arduino库文件下载及导入教程:点击查看

HS-F05B-L 信号灯程序图

示例程序(ESP32开发板):点击下载
注意:程序上传时如果提示库文件报错,请先导入库文件!
米思齐(Mixly)IDE ESP32库文件下载及导入教程:
点击查看

待更新...

8、测试环境搭建

Arduino UNO 测试环境搭建

准备配件:

  • HELLO STEM UNO R3 开发板 *1

  • HELLO STEM UNO R3 P 扩展板 *1

  • USB type-c 数据线 *1

  • HS-F05B-L 信号灯(HS-F01L)*1

  • PH2.0 5P 双端子线 *1

电路接线图:

HS-F05BP 信号灯连接图

9、测试结果

Arduino UNO 测试结果:

器件连接好线之后,将上述程序烧录到Arduino UNO 开发板之后,将会显示红绿黄灯交替亮灭,达到交通信号灯效果。

HS-F05BP 信号灯实物图