最新消息:

【Arduino教程】第十七讲:火焰传感器实验

Arduino 少儿编程 2666浏览 0评论
Arduino教程一

【Arduino教程】第十七讲:火焰传感器实验

产品介绍

火焰传感器利用红外线对对火焰非常敏感的特点,使用特制的红外线接受管来检测火焰,然后把火焰的亮度转化为高低变化的电平信号,输入到中央处理器中,中央处理器根据信号的变化做出相应的程序处理。

功能用途:

远红外火焰传感器可以用来探测火源或其它一些波长在700纳米~1000纳米范围内的热源。机器人比赛中,远红外火焰探头起着非常重要的作用,它可以用作机器人的眼睛来寻找火源或足球。利用它可以制作灭火机器人、足球机器人等。

实验器件

 

■ 火焰传感器:1个

■ 有源蜂鸣器:1个

■ 10K(或1K)电阻:1个

■ 多彩面包板实验跳绳:若干

 

 

实验连线

【Arduino教程】第十七讲:火焰传感器实验

【Arduino教程】第十七讲:火焰传感器实验

 

程序代码

【Arduino教程】第十七讲:火焰传感器实验

Arduino代码

int sensorInPin = A0;//定义模拟接口0

int LEDPin=6;//定义数字接口6

int sensorValue = 0;// 模拟输入变量

void setup()

{

pinMode(LEDPin,OUTPUT);//定义数字接口6 为输出

Serial.begin(9600);//设置波特率为9600

//注意:模拟接口自动设置为输入

}

void loop()

{

sensorValue=analogRead(sensorInPin);// 读取传感器的模拟值并赋值给val

Serial.println(sensorValue);//显示val 变量

analogWrite(LEDPin,sensorValue);//

delay(10);//延时时间用来控制串口监视器数据刷新快慢,可自行设置

}

实验结论

 

打开串口监视器可以看到,当火焰接近火焰传感器时,A5口的模拟值会增大,当数值大于51时,蜂鸣器就会响起。

您必须 登录 才能发表评论!