关键词:51;stm32;arduino;stduino单片机;stduino UNO&Nano;火焰传感器模块
说明:
火焰传感器(即红外接收三极管)是一种对火焰特别敏感的传感器。其利用红外线对火焰的敏感特性,用特制的红外线接收管来检测火焰,然后将火焰的亮度转化成电平信号供控制器处理。
实验目的:
利用火焰传感器与有源蜂鸣器制作火焰监测报警器:当有火焰时,板载LED灯被点亮。
器材:
Stduino UNO/Nano;杜邦线;火焰传感器模块
电路连接:
代码展示:
- int LED = 13;
- int BUTTON = 3;
- int val;
- void setup()
- {
- // put your setup code here, to run once:
- pinMode(LED,OUTPUT);
- pinMode(BUTTON,INPUT);
- }
- void loop()
- {
- // put your main code here, to run repeatedly:
- val = digitalRead(BUTTON);
- if(val == HIGH)
- {
- digitalWrite(LED,HIGH);
- }
- else
- {
- digitalWrite(LED,LOW);
- }
- }