樹莓派紅外線

2021-10-19 18:00:55 字數 1059 閱讀 9881

知識點:

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...

紅外線 紅外線遙控原理

摘要 紅外線遙控裝置具有體積小 功耗低 功能強 成本低等特點,因而,繼彩電 錄影機之後,在錄音機 音響裝置 空凋機以及玩具等其它小型電器裝置上也紛紛採用紅外線遙控。工業裝置中,在高壓 輻射 有毒氣體 粉塵等環境下,採用紅外線遙控不僅完全可靠而且能有效地隔離電氣干擾。本文主要對 關鍵字 紅外線 遙控 ...