03mblock+循跡車

安裝:

右、左感應器分別接在Arduino的2、3腳位上

測試一下「 紅外線循跡感測器」

發現:

白色地板-燈亮-0

黑色線條-燈滅-1

自己想看看要如何寫程式??

小朋友,有沒有發現5V及GND的插槽不夠用了,那要怎麼辦呢?

這時就要利用「麵包板」了!!如下:

由於現在是線控,如果要循跡比較不方便,因此要將程式寫入到Arduino控制器內

一切都就緒後,就可以去測試看看會不會循跡!!!

--------------------------

3路尋跡模塊,可到淘寶購買(銅柱另購)

程式寫入後,要把USB拔掉,還要解決電源的問題

因此再加裝2節電池盒及2顆18650電池

安裝法如下:

將電池盒的紅線(正極)接到L298N的12V

將電池盒的黑線(負極)接到L298N的GND

將原本接L298N的12V的線改接到L298N的5V上(提供Arduino板上的電源,另一端到接到Vin上(接在5V上也可以))

右、中、左感應器分別接在Arduino的2、3、4腳位上

先利用mblock測試一下,發現

白色區域,指示燈「亮」,值為1

黑色區域,指示燈「滅」,值為0

這部分可參考:

http://sinocgtchen.blogspot.tw/2013/05/motoduinoarduino-l293d-ir-tracker-sensor.html

但他的「感測器 黑色:1 白色:0」,好像跟我所作的相反,所以採用我自己的方式來做!

以下圖來判斷(黑點代表燈滅(車子開在黑線上),值為0;黃點代表燈亮(車子開到白線上),值為1)

mblock程式撰寫如下(檔案如附件),並且將程式「上傳到Arduino」,即可離線循跡

由於循跡,沒有將車速設太快,只設100而已。