智慧型小車紅外避障模組 使用教程

2021-09-27 13:03:32 字數 977 閱讀 9054

今天就給·大家分享一下,何如在你的微控制器或者樹莓派上呼叫紅外避障模組。

循跡模組和紅外避障模組類似。循跡模組的紅外發射二極體不斷發射紅外線,當放射出的紅外線被物理反射時,被紅外置收器接收,並輸出模擬值。輸出模擬值和物體距離以及物體顏色有關,可以通過兩路或者多路紅外感測器判斷黑線的位置,從而控制小車運動。

其中,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 控制紅外避障模組

各位大佬好!本人為部落格小白,剛接觸部落格不久,希望有寫得不好的地方多多包涵,有疑問或本人寫得不對的地方也可以提出,本人會虛心向各位學習的!謝謝!此圖為紅外避障模組,在避障小車等作品上經常會用到,自然也不貴,但在運輸過程中容易讓傳送端和接收端擠變形,也就是它們之間的間距發生了變化,容易導致檢測的距離...