今天就給·大家分享一下,何如在你的微控制器或者樹莓派上呼叫紅外避障模組。
循跡模組和紅外避障模組類似。循跡模組的紅外發射二極體不斷發射紅外線,當放射出的紅外線被物理反射時,被紅外置收器接收,並輸出模擬值。輸出模擬值和物體距離以及物體顏色有關,可以通過兩路或者多路紅外感測器判斷黑線的位置,從而控制小車運動。
其中,wiringpi.h這個庫是有使用者說明的,通過這個文獻,你就可以了解到下文用到的各種庫的含義了。
wiringpi使用者說明
#include
#define trig 28
#define echo 29
#define left 27
#define right 26
#define bufsize 512
int sr;
//右側循跡模組
int sl;
//左側循跡模組
wiringpisetup()
;pinmode(1
,output)
;pinmode(4
,output)
;pinmode(5
,output)
;pinmode(6
,output)
;softpwmcreate(1
,1,500);
softpwmcreate(4
,1,500);
softpwmcreate(5
,1,500);
softpwmcreate(6
,1,500);
while(1
)else
if(sl==high&&sr==low)
else
if(sr==high&&sl==low)
}
執行c原始碼程式時:
首先將此擴充套件版插在樹莓派,電機驅動上的in1、in2、in3、in4分別接在擴充套件版的p18、p23、p24、p25.此時樹莓派即可驅動電機。
智慧型小車 循跡模組 避障模組使用介紹
在介紹循跡模組時,先介紹乙個知識點 黑色的東西吸收比較強,反射能力弱 循跡模組在 上一般分為兩種 這一種,根據產品使用說明可以知道,當檢測到黑線時,紅外線反射強度不 夠,模組輸出端為高電平,二極體熄滅。未檢測到黑線時,則模組輸出端為低電平,二極體點亮。另外一種 這一種和上面的高低電平正好相反。檢測到...
智慧型避障小車學習筆記(基於Wemos的避障小車)
一 開發環境及硬體 arduino平台 wemos d1 板載無線網絡卡 支援ap 路由 sta 上網裝置 模式 特性基於esp 8266ex arduino相容,使用rduino ide來程式設計 11 x i o 引腳 1 x adc 引腳 輸入範圍0 3.3v 板載5v 1a開關電源 高輸入電...
樹莓派4B Python 控制紅外避障模組
各位大佬好!本人為部落格小白,剛接觸部落格不久,希望有寫得不好的地方多多包涵,有疑問或本人寫得不對的地方也可以提出,本人會虛心向各位學習的!謝謝!此圖為紅外避障模組,在避障小車等作品上經常會用到,自然也不貴,但在運輸過程中容易讓傳送端和接收端擠變形,也就是它們之間的間距發生了變化,容易導致檢測的距離...