(三)arduino进阶:如何使用火焰传感器

释放双眼,带上耳机,听听看~!
(三)arduino进阶:如何使用火焰传感器

这是比较简单的火焰传感器使用指南 ,使用的arduino进行开发。

这个程序最终实现的功能是:当火焰传感器检测到火焰时LED将发光,也可以把它叫做火灾报警器吧,当然还得在基本的程序上面做一些优化。

所需零件

  • Arduino UNO / Nano(任何arduino板都可以)
  • 火焰传感器模块
  • 杜邦线
  • LED灯泡

连接方式

 

火焰传感器与arduino连接电路图

(三)arduino进阶:如何使用火焰传感器

最终程序

[scu name=”arduino-ide-post” platform=”arduino:avr:uno”]

int firePin = A0; //the analog pin connected to the flame sensor's analoge output
int ledPin = 2;  //the digital pin connected to the LED's input
void setup() {
  // initialize serial communication @ 9600 baud:
  pinMode(firePin, INPUT);
  pinMode(ledPin, OUTPUT);
  Serial.begin(9600);
}

void loop() {
  // read the sensor
  int sensorReading = analogRead(firePin);  // LED connected to pin 2
  pinMode(2, OUTPUT);
  // READING FROM FLAME SENSOR IS REVERSE  // WHEN FIRE DETECT THE SENSOR VALUE DECREASE
  if (sensorReading < 500) // READING FROM FLAME SENSOR IS REVERSE
  {
    digitalWrite(2, HIGH);  // turn the LED on (HIGH is the voltage level)
    Serial.print("Fire ditected");
  }
  delay(50); // delay between reads
}

[/scu]

扩展思考

学会了使用火焰传感器,后期可以做一个火焰报警器,与声光结合,与网络进行连接。

给TA打赏
共{{data.count}}人
人已打赏
ArduinoArduino-进阶

(一)arduin进阶:定时器中断的使用

2018-6-14 11:21:04

ArduinoArduino-进阶免费项目

(二)arduino进阶:Arduino蓝牙模块的使用

2018-9-11 23:01:39

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索
'); })();