58 凱斯KSR030小車

(2019/07/11)

好久沒有玩micro:bit了,剛好前陣子買的凱斯KSR030套件,今天寄來了,所以先來玩看看。凱斯KSR030 Robot Kit可以玩很多東西,分別是小車、甲蟲、仿生獸,再選購其他配備還能玩機械手臂、機械蜘蛛、機械狗等,今天先玩最簡單的小車,也藉此認識所提供的積木,下次再來介紹甲蟲及仿生獸。

一、參考資料:凱斯電子KSR030

二、安裝此套件所需的積木

三、測試小車

  • 先測試右輪:按A鍵正轉;按B鍵反轉;按A+B鍵停止。 (這小車帶動輪子的轉動有兩種方式,一種是用舵機來帶動、一種是用馬達來帶動,我們目前是採用舵機來帶動輪子)

    • 同樣方式來測試左輪的轉動

    • 測試小車前進、後退、停止:按A鍵前進;按B鍵後退;按A+B鍵停止。

    • 測試小車原地右轉、左轉、停止:按A鍵右轉;按B鍵左轉;按A+B鍵停止。

    • 想一想如何原地右轉?左轉?

    • 想一想如何最快速的原地右轉?左轉?

      • 由於速度空格只能填0~90,建議改成-90到90,還好這邊測試當數值為負值時,舵機會相反方向轉動。上面-90是放入數字積木來完成。

四、小車闖關

    • 請小朋友寫程式

      • 來讓小車沿著正方形磁磚來走

      • 老師設計障礙物,讓小車閃過障礙物到達終點

五、利用紅外線遙控器遙控車子(新功能,所以先測試)

  • 利用內附遙控器的方向鍵來控制車子前進、後退、左轉、右轉

    • 這遙控器很靈敏,並沒有太大的死角

      • 原來這邊也有【左邊】及【右邊】的功能,但這左右邊還要再研究一下,數值一樣,但左右轉繞的半徑不一樣。

六、避障功能

  • 採用的避障規則:(可自訂)

    • 與障礙物的距離大於25公分時,車子前進。

    • 與障礙物的距離低於25cm,小車隨機選擇左轉或者右轉,避開障礙物。

    • 前進、轉彎的速度都可以調整,建議速度不用太快。

    • 程式如附件

七、巡跡功能

  • 先用以下程式來調整循跡感測器的調整鈕,也可不用寫程式,直接觀察感應燈是否亮或滅

    • 讓感測器在黑線上感應燈不亮,其值會呈現1

    • 讓感測器在白線上感應燈亮,其值會呈現0

  • 原理

      • 註:當兩個感應器都在白線時,代表車子已跑出黑線了,理論上車子應該要【停止】,但在此我們先不理會,不做任何動作,大部份的時侯車子會順勢再轉回黑線上。

    • 程式:

    • 影片