常用传感器讲解二--火焰探测器-KY-026(FLAME)

简介: 常用传感器讲解二

具体讲解

所需传感器:
火焰传感器(带有模拟输出的型号)
公向母跳线
Arduino
打火机

用途:这些类型的传感器用于近距离火灾探测,可用于监测项目或作为安全预防措施,切断/开设备。
工作原理:火焰传感器对附近的红外波长非常敏感。
模拟输出(A0):热阻上实时输出电压信号。
数字输出(D0):当温度达到一定阈值时,输出高低信号阈值可通过电位器调节。

针脚:
VCC……正电压输入:模拟5v,数字3.3v。
A0 ..........模拟输出
D0……数字输出
接地……地面

代码会映射并读取火焰传感器给出的模拟值(0-1024)。原料火焰传感器将与此代码有以下反应:
如果在传感器前1.5英尺内有火焰;“case 0”将被激活,“ Close Fire ”将被发送到串行监视器。如果在传感器前1.5英尺到3英尺之间有火焰;“case 1”将被激活,“ remote Fire”将被发送到串行监视器。如果传感器前没有检测到火焰;“case 2”将被激活,“No Fire”将被发送到串行监视器。

电路连接

VCC ...............................5伏

GND............................... 接地

A0 ..................................模拟在0

代码部分

// lowest and highest sensor readings:
const int sensorMin = 0;     // sensor minimum
const int sensorMax = 1024;  // sensor maximum

void setup() {
   
  // initialize serial communication @ 9600 baud:
  Serial.begin(9600);  
}
void loop() {
   
  // read the sensor on analog A0:
    int sensorReading = analogRead(A0);
  // map the sensor range (four options):
  // ex: 'long int map(long int, long int, long int, long int, long int)'
    int range = map(sensorReading, sensorMin, sensorMax, 0, 3);

  // range value:
  switch (range) {
   
  case 0:    // A fire closer than 1.5 feet away.
    Serial.println("** Close Fire **");
    break;
  case 1:    // A fire between 1-3 feet away.
    Serial.println("** Distant Fire **");
    break;
  case 2:    // No fire detected.
    Serial.println("No Fire");
    break;
  }
  delay(1);  // delay between reads
}
相关文章
|
3月前
|
弹性计算 运维 安全
个人企业均可购买,阿里云99元1年云服务器:2核2G3M带宽40G云盘,续费价格不变
阿里云推出的经济型e实例云服务器,2核2G配置搭配3M带宽和40G ESSD Entry云盘,年费仅需99元,适合个人开发者和小型企业搭建简单网站、开发测试等。该实例新老用户均可购买,续费价格不变,提供企业级保障。此外,阿里云还提供通用算力型u1实例和轻量应用服务器等不同定位的特价云服务器,满足不同用户需求。
|
7月前
|
存储 数据采集 搜索推荐
《游戏指标生态与自驱决策体系搭建攻略》
本文提出搭建以玩家行为基因为核心、动态决策闭环为骨架的游戏数据智能生态体系,主张摒弃通用指标模板,构建贴合品类特性的指标生态,搭建“行为溯源-价值转化-体验反馈-策略优化”的动态联动闭环;同时打造能深度解码玩家意图、实现场景自适应决策及反馈迭代自进化的智能决策系统,通过指标阈值动态校准与决策优先级智能分配实现两者高效联动,优化数据采集处理链路,并规避决策过度智能化、指标孤岛等误区。
334 6
|
人工智能 自然语言处理 搜索推荐
阶跃多模态再添一员:阶跃与 ACE Studio 联合开源音乐大模型 ACE-Step!
阶跃多模态再添一员:阶跃与 ACE Studio 联合开源音乐大模型 ACE-Step!
1290 10
|
数据安全/隐私保护 Python Windows
三种方法,Python轻松提取PDF中全部图片
三种方法,Python轻松提取PDF中全部图片
768 3
|
小程序 JavaScript Java
小程序商城|基于Spring Boot的智能小程序商城的设计与实现(源码+数据库+文档)
小程序商城|基于Spring Boot的智能小程序商城的设计与实现(源码+数据库+文档)
369 0
小程序商城|基于Spring Boot的智能小程序商城的设计与实现(源码+数据库+文档)
|
消息中间件 网络协议 Kafka
Kafka【付诸实践 02】消费者和消费者群组+创建消费者实例+提交偏移量(自动、手动)+监听分区再平衡+独立的消费者+消费者其他属性说明(实例源码粘贴可用)【一篇学会使用Kafka消费者】
【2月更文挑战第21天】Kafka【付诸实践 02】消费者和消费者群组+创建消费者实例+提交偏移量(自动、手动)+监听分区再平衡+独立的消费者+消费者其他属性说明(实例源码粘贴可用)【一篇学会使用Kafka消费者】
864 3
|
设计模式 存储 前端开发
【设计模式】MVC与MVVM详尽解读与实战指南
【设计模式】MVC与MVVM详尽解读与实战指南
2538 0
|
缓存 网络协议 安全
dns被劫持怎么修复?6种常用修复方法
dns被劫持怎么修复?6种常用修复方法