RC Car

Robot Shield

10 組PWM腳位,可控制至10顆伺服機。

2 組直流馬達控制腳位。 


伺服機(180與360度)兩種版本

為什麼F130馬達或有些開關要裝104電容,因為馬達在旋轉過程會產生火花或類似暴衝的情況,如果在馬達上或開關上並連一顆電容,因為電容有濾波的功能,可以精準地完成預期中的動作,所以馬達不會有產生火花或暴衝的行為,若是開關,按一下就是執行按一下預期的動作。

腳位要跟圖片一樣,否則控制方向會相反

前馬達FA(Pin13) FB(Pin17)

後馬達BA(Pin12) BB(Pin10)

藍芽控制面板配置

類別:文字標籤

按鈕名稱:LR_new

顯示文字:

POS(0,0) SIZE(4,1)


類別:開關

開關名稱:LR_light

顯示文字:Light

POS(0,1) SIZE(1,1)


類別:開關

開關名稱:LR_flash

顯示文字:Flash

POS(0,2) SIZE(1,1)


類別:方形按鈕

按鈕名稱:LR_left

顯示文字:Left

POS(1,2) SIZE(1,1)


類別:方形按鈕

按鈕名稱:LR_forward

顯示文字:Forward

POS(2,1) SIZE(1,1)


類別:方形按鈕

按鈕名稱:LR_backward

顯示文字:Backward

POS(2,3) SIZE(1,1)


類別:方形按鈕

按鈕名稱:LR_right

顯示文字:Right

POS(3,2) SIZE(1,1)

下載安裝 LinkIt Remote APP

與開發版的腳位做連接,請參考上圖

先讓車子動起來(前後停)

INA 10

INB 12

控制車子前進、後退跟停車

參考下表寫程式,要寫三個函數:FWD BWD STOP

同學務必跟我的圖一樣唷

呼叫函數

撰寫前輪轉向跟開燈

寫左右轉的函數

LED電流過大會燒掉

通常所說的LED是正向電壓,就是說LED的正極接電源正極,負極接電源負極。電壓與顏色有關係,紅、黃、黃綠的電壓是1.8—2.4v之間白、藍、翠綠的電壓是3.0—3.6v之間,這裡筆者要提醒的是,同一批生產出的LED電壓也會有一些差異,要根據廠家提供的為準,在外界溫度升高時,VF將會下降。 


特別小心,如果LED接馬達擴充版,輸出電壓為5V可能導致LED燒毀

車子動起奶了!

WS2812B燈條

車燈程式設計

燈號閃爍的設計需要有自己的"腳本"

每一區區塊的燈號有哪幾顆燈(看索引值),要亮多久、誰先亮,都要有自己的腳本

常遇到的問題:


閃爍燈(車頂)

流水燈(尾燈)

下周我們在改成不會延遲的版本(放在初始化的迴圈)