嵌入式四軸遙控小車開發(fā)(附帶程序)
今天看到一臺(tái)嵌入之夢(mèng)的小車,但是上電之后發(fā)了瘋似的亂跑,所以刷之。但新車間卻沒有網(wǎng)絡(luò),沒辦法,自己一點(diǎn)一點(diǎn)試。。結(jié)果如下
CT1 接受pwm,控制速度
CT2 前進(jìn)控制信號(hào),高電位轉(zhuǎn)動(dòng)
CT3 后退控制信號(hào),高電位轉(zhuǎn)動(dòng)
但是由于小車上的UNO與我的Ubuntu連接有問題,貌似只有Windows是好的,Mac OS有時(shí)也會(huì)出問題。所以最后車上改用了Mega 1280。
但是又發(fā)現(xiàn)一個(gè)問題,就是Arduino使用USB供電的時(shí)候很正常,然而,使用車上接出來(lái)的5V電源時(shí),程序就會(huì)混亂,完全沒有一點(diǎn)規(guī)律。猜測(cè)可能是由于電機(jī)轉(zhuǎn)動(dòng)導(dǎo)致整個(gè)系統(tǒng)的電壓下降,無(wú)法提供足夠的電壓給Arduino的板子上。這大概也是之前uno不會(huì)發(fā)瘋的原因。沒辦法,在小車上再接一塊9V層疊式電池,作為Arduino的電源。最后終于行了。
后面程序的作用是往前走,遇到前方有物體是后退,打彎,然后繼續(xù)往前,一個(gè)簡(jiǎn)單的壁障程序。沒有用到速度控制。下面就是這個(gè)小車最后的樣子,手機(jī)拍的,將就看吧
左側(cè)照
右側(cè)照
再來(lái)一張
評(píng)論