友情提示:380元/半年,儿童学编程,就上码丁实验室。
产品介绍
火焰传感器利用红外线对对火焰非常敏感的特点,使用特制的红外线接受管来检测火焰,然后把火焰的亮度转化为高低变化的电平信号,输入到中央处理器中,中央处理器根据信号的变化做出相应的程序处理。
功能用途:
远红外火焰传感器可以用来探测火源或其它一些波长在700纳米~1000纳米范围内的热源。在机器人比赛中,远红外火焰探头起着非常重要的作用,它可以用作机器人的眼睛来寻找火源或足球。利用它可以制作灭火机器人、足球机器人等。
实验器件
■ 火焰传感器:1个
■ 有源蜂鸣器:1个
■ 10K(或1K)电阻:1个
■ 多彩面包板实验跳绳:若干
实验连线
程序代码
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时,蜂鸣器就会响起。