找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 28552|回復(fù): 2
收起左側(cè)

樹莓派/raspberry pi與紅外火焰?zhèn)鞲衅鞯氖褂媒坛?/span>

[復(fù)制鏈接]
ID:447468 發(fā)表于 2018-12-18 16:09 | 顯示全部樓層 |閱讀模式
教程開始,接線圖
0.png
在 LXT終端或者 SSH一端,輸入如下命令:
sudo nano hongwaihuoyan.py
再輸入如下內(nèi)容:
#!/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 再點(diǎn)Y 鍵,回車 。就保存好了。
然后輸入如下命令:
sudo python hongwaihuoyan.py
就會(huì)看到如下圖和文章開頭一幅圖的數(shù)值變化了:
0.png
先將傳感器靈敏度調(diào)節(jié)至,開關(guān)燈不亮。然后可以用點(diǎn)燃打火機(jī)測試,可看到變化。無火的
時(shí)候,數(shù)值為100,有火焰變化:距離越遠(yuǎn),火焰越小,數(shù)值越大,足夠近的時(shí)候就為 0了。

完整的pdf格式文檔51黑下載地址:
樹莓派使用紅外火焰檢測傳感器的教程.pdf (149.83 KB, 下載次數(shù): 39)


評(píng)分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

ID:733658 發(fā)表于 2020-4-20 20:43 | 顯示全部樓層
為什么數(shù)值不變化
回復(fù)

使用道具 舉報(bào)

ID:447468 發(fā)表于 2021-9-29 16:31 | 顯示全部樓層
tesia1 發(fā)表于 2020-4-20 20:43
為什么數(shù)值不變化

檢查接線
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表