火焰传感器
September 23, 2024About 2 min
简介
火焰传感器可以用来探测火源或其它波长在760纳米~1100纳米范围内的光源。在灭火机器人比赛中,火焰探头起着非常重要的作用,它可以用作机器人的眼睛来寻找火源或足球。利用它可以制作灭火机器人、足球机器人等。 火焰传感器的探测角度达60度,对火焰光谱特别灵敏,2个M3安装孔,可以稳定模块不会旋转。 这款火焰传感器能在-25到85摄氏度下工作,性能稳定可靠。尽管这款传感器是用来感知火焰,但是它并不防火。因此使用时请与火焰保持距离,以免烧坏传感器。
产品实拍
产品参数
- 工作电压:3.3V-5V
- 接口类型:ph2.0 3p
- 下载接口:Microusb
引脚说明
序号 | 名称 | 功能描述 |
---|---|---|
1 | VCC | 电源正极 |
2 | GND | 电源负极 |
3 | DO | 数字信号输出 |
4 | AO | 模拟信号输出 |
Arduino示例代码
const int flameSensorPin = A0; // 定义火焰传感器连接的模拟输入引脚
const int ledPin = 13; // 定义 LED 连接的数字引脚
void setup() {
pinMode(ledPin, OUTPUT); // 将 LED 引脚设置为输出模式
Serial.begin(9600); // 初始化串口通信,波特率为 9600
}
void loop() {
int sensorValue = analogRead(flameSensorPin); // 读取火焰传感器的模拟值
Serial.println(sensorValue); // 在串口监视器上打印传感器值
// 如果传感器值小于一定阈值,认为检测到火焰
if (sensorValue < 500) {
digitalWrite(ledPin, HIGH); // 点亮 LED,表示检测到火焰
} else {
digitalWrite(ledPin, LOW); // 关闭 LED,表示未检测到火焰
}
delay(100); // 程序暂停 100 毫秒
}
结果
当火焰传感器检测得到火源之火,在串口中可观察点数值的变化。
Mind+使用说明
1、切换到“上传模式”。 详细教程:Mind+基础wiki教程-上传模式编程流程
2、“扩展”中选择“主控板”中的“Arduino Uno”,“传感器”中加载“火焰传感器”。 详细教程:Mind+基础wiki教程-加载扩展库流程
3、进行编程,程序如下图:
4、菜单“连接设备”,“上传到设备”
5、程序上传完毕后,打开串口即可看到数据输出。
疑难解答
更多问题及有趣的应用,请访问论坛 或加入QQ技术交流群:522420541