找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 1411|回復(fù): 2
收起左側(cè)

自編stm32的紅外傳感程序,求指教!!

[復(fù)制鏈接]
ID:298023 發(fā)表于 2018-3-27 21:53 來(lái)自觸屏版 | 顯示全部樓層 |閱讀模式
自己寫了一個(gè)紅外循跡小車的程序,目標(biāo)主要是讓它能沿著黑線走,要能轉(zhuǎn)彎啥的
用電機(jī)驅(qū)動(dòng)控制四個(gè)輪子,一邊兩個(gè)
in1為1,in2為0時(shí)左邊,in3為1,in4為0時(shí)右邊正傳。
in1和in3一直為1,往in2和in4輸入pwm信號(hào)
是把tim3的通道1,2分別部分重映射到pb4和5上
四路紅外傳感,輸入為0時(shí)說(shuō)明檢測(cè)到黑線,總體使用swith函數(shù)檢測(cè)輸入信號(hào)調(diào)整行駛模式
但是我現(xiàn)在試的程序,如果什么都不接,理應(yīng)pb12,pb10都為1,但用萬(wàn)用表量時(shí)卻是pb10為1,pb12無(wú)變化(1.4V)。
也不知道是哪里出了問(wèn)題,求教。。!
有什么能改進(jìn)的也希望提出,謝謝啦
run.png
sensor1.png
sensor2.png
timer1.png
timer2.png
main1.png
main2.png
main3.png
main4.png
回復(fù)

使用道具 舉報(bào)

ID:298023 發(fā)表于 2018-3-27 22:30 來(lái)自觸屏版 | 顯示全部樓層
傳感器部分完整程序是這個(gè)
sensor1.png
sensor2.png
回復(fù)

使用道具 舉報(bào)

ID:298023 發(fā)表于 2018-3-28 01:11 來(lái)自觸屏版 | 顯示全部樓層
現(xiàn)在pb10和12好使了,其他部分不好使了......
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表