原始碼分析 紅外避障 紅外尋跡(HAL庫)

2021-10-09 05:50:34 字數 428 閱讀 7632

1、紅外避障:微控制器通過安裝在小車前端兩側的紅外避障模組檢測障礙物與小車間的距離,加以判斷實現避障功能。

2、紅外尋跡:微控制器通過安裝在小車底盤兩側的紅外尋跡模組檢測黑線與小車的相對位置,加以判斷實現尋跡功能。

2.1微控制器型號選擇

微控制器選擇stm32f103c8t6,此款微控制器有48個引腳,72m主頻,64k flash、20k ram,3個普通定時器,1個高階定時器,2個spi,2個i²c,3個串列埠,1個usb,1個can,37個可使用io口,2個12位10通道adc。

如此豐富的內設硬體資源足以應付大多數場合使用,相對於stm32f103同系列其他單片具有機價效比高,網路資源多、例程豐富,適合stm32入門初探與產品設計應用。

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

今天就給 大家分享一下,何如在你的微控制器或者樹莓派上呼叫紅外避障模組。循跡模組和紅外避障模組類似。循跡模組的紅外發射二極體不斷發射紅外線,當放射出的紅外線被物理反射時,被紅外置收器接收,並輸出模擬值。輸出模擬值和物體距離以及物體顏色有關,可以通過兩路或者多路紅外感測器判斷黑線的位置,從而控制小車運...

樹莓派4B Python 控制紅外避障模組

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

樹莓派python學習篇 (二)紅外避障感測器

一 紅外避障感測器介紹 紅外避障感測器是專為輪式機械人設計的一款距離可調式避障感測器。其具有一對紅外線發射與接收管,發射管發射出一定頻率的紅外線,當檢測方向遇到障礙物 反射面 時,紅外線反射回來被接收管接收,此時指示燈亮起,經過電路處理後,訊號輸出介面輸出數碼訊號,可通過電位器旋鈕調節檢測距離,有效...