树莓派旗舰店 独家教程
(最权威的树莓派全套配件,电子元件,模块,等综合性 淘宝旗舰店)
---------
树莓派旗舰店
http://szbxm.taobao.com/
树莓派/raspberry pi 与红外火焰传感器的½用教程
教程开始,接线图
在
LXT
终端或者
SSH
一端,输入如下½令:
sudo nano hongwaihuoyan.py
再输入如下内容:
#!/usr/bin/env python
# by shumeipai.net
import RPi.GPIO as GPIO
import time
GPIO.setmode(GPIO.BCM)
GPIO.setup(4, 1)
Prev = []
while True:
Sig = GPIO.input(4)
if len(Prev) > 99:
Avg = 0
for A in Prev:
Avg = Avg + A
Avg = Avg / 100.00
Prev = []
print Avg * 100
else:
Prev.append(Sig)
time.sleep(0.0003)
然后按
ctrl+x
再点
Y
键,回½ 。就保存½了。
然后输入如下½令:
sudo python hongwaihuoyan.py
就会看到如下图和文章开头一幅图的数值变化了:
先将传感器灵敏度调节至,开关灯不亮。然后可以用点燃打火机测试,可看到变化。无火的
时候,数值为
100,有火焰变化:距离越远,火焰越小,数值越大,足够近的时候就为 0
了。
教程结束
(最权威的树莓派全套配件,电子元件,模块,等综合性 淘宝旗舰店)
---------
树莓派旗舰店
http://szbxm.taobao.com/
评论