知識點:
1.樹莓派gpio引腳控制
2.紅外線感測器的使用
這就是我所用的紅外線感測器,這個感測器有三個埠,vcc埠是外接3.3v-5v的電壓,gnd埠接地,out接樹莓派的gpio通用輸入輸出介面(這裡我用的是gpio的board編號,即13號引腳)
如果有人對board編號方式不熟悉,這裡我直接上圖
對於這種紅外線感測器來說,out埠是數字量輸出介面即輸出0或1,當前方出現障礙物時,其輸出低電平即輸出0;反之,輸出1。
明白這個後,就可以對其進行程式設計控制,**如下:
import rpi.gpio
asgpio
from
pil import image
zhangaiout =
13def jiance()
:while true:if(
0== gpio.
input
(zhangaiout)
): # 當檢測到障礙物時,輸出低電平訊號0
print
('zhangai'
)else
:print
('wuzhangai'
)def destroy()
: gpio.
cleanup()
if __name__ ==
'__main__'
: gpio.
setmode
(gpio.board)
gpio.
setup
(zhangaiout, gpio.in, pull_up_down=gpio.pud_up)
try:
jiance()
except keyboardinterrupt:
destroy
()
學習體會:對於這種感測器,一定要認真的看使用說明,當然,這類紅外線感測器不算太難,還有就是要明白樹莓派gpio的各種編號及引腳功能。 樹莓派接收紅外線訊號
樹莓派2b 作業系統 pi raspberrypi uname a linux raspberrypi 4.19.57 v7 1244 smp thu jul 4 18 45 25 bst 2019 armv7l gnu linux紅外置收管 sudo apt update sudo apt ins...
樹莓派控制紅外線收發
上 買了兩個紅外線模組,乙個是接收器,另乙個是傳送器。問了賣家,沒有資料,但是根據電路板上列印的資訊,似乎是標準的模組。於是先插上樹莓派試試看。update 上圖的發射器沒有三極體,所以只能做到1 2m 看寶貝描述,這個模組是給arduino用的,於是搜尋了一下arduino相關的資料,發現gith...
紅外線 紅外線遙控原理
摘要 紅外線遙控裝置具有體積小 功耗低 功能強 成本低等特點,因而,繼彩電 錄影機之後,在錄音機 音響裝置 空凋機以及玩具等其它小型電器裝置上也紛紛採用紅外線遙控。工業裝置中,在高壓 輻射 有毒氣體 粉塵等環境下,採用紅外線遙控不僅完全可靠而且能有效地隔離電氣干擾。本文主要對 關鍵字 紅外線 遙控 ...