【藍芽遙控】手機控制自走車

Description

Description
作者:黃文玉

前言

今年暑假夏令營想來教Micro:bit自走車,但之前都是利用到兩塊Micro:bit板子,一塊當車子主體用,另外一塊當遙控器用,為了降低成本,所以想用其他的方式來遙控車子,省下一塊板子的價錢,第一想到的是利用【紅外線遙控器】來遙控自走車,但不知如何做?沒有相關的程式積木可用,因此退而求其次,改利用手機,透過藍牙來控制自走車,也就就本文的內容。

一、準備好micro:bit自走車,本文使用兩款簡單好用的自走車

DFROBOT迷你機器人小車

凱斯KSR026 micro bit 黃色塑膠馬達自走車

二、手機安裝APP:


本文所利用的手機APP是之前介紹過的micro:bit Blue,參閱之前的文章
06APP的應用 micro:bit Blue:本文介紹如何使用本APP
14自走車(L298N):本文有介紹如何透過本APP來控制自走車

三、開啟手機的藍牙來配對micro:bit

開啟手機的藍牙,並搜尋裝置

Micro:bit已裝上後面寫的自走車程式了
這時Micro:bit板子進入配對模式,同時按住A和B,然後按住Reset一秒後放開,等LED出現配對摸式後,再把A和B放開

這時手機會找到micro:bit

點選micro:bit完成配對

四、進入 micro:bit Blue APP

尋找已配對的micro:bit

點選己配對的micro:bit

進入主畫面,由於我們不是安裝官方的軟體,所以很多功能不能用

這時micro:bi也會出現連線成功的圖示


如果回上一頁,回到選取配對的micro:bit板子時,micro:bit會出現連線失敗的圖示


選取主選單中的【Dual D-Pad Controller】


進入雙搖桿控制器


試試看能否控制你的自走車了~~~~

五、用makecode寫自走車的程式

(其實這部份要最先完成,把程式下載到自走車後,才能透過上面的手機APP來控制自走車)
先寫DFROBOT迷你機器人小車的程式(程式於原文附件)


註:左右轉的圖示剛好相反,要改為相反方向

 

再寫凱斯KSR026 micro bit 黃色塑膠馬達自走車的程式,這部份可參閱14自走車(Motor Board)的內容
腳位說明:本擴展板的馬達驅動晶片是L293D
右輪使用腳位:控制正反轉是P8、控制轉速是P1(PWM腳位)
左輪使用腳位:控制正反轉是P12、控制轉速是P2(PWM腳位)
程式如下(程式於原文附件)

 

原文連結

黃 文玉

現職為高雄市左營區新上國小電腦老師。
黃 文玉

Latest posts by 黃 文玉 (see all)

    Contact

    Contact
    • Category
      Micro Bit, 自走車& mini 4WD
    • Tags
      Micro Bit, 自走車

    Project簡述

    Project簡述
    • 簡述
      今年暑假夏令營想來教Micro:bit自走車,但之前都是利用到兩塊Micro:bit板子,一塊當車子主體用,另外一塊當遙控器用,為了降低成本,所以想用其他的方式來遙控車子,省下一塊板子的價錢,利用手機,透過藍牙來控制自走車
    • 作者
      黃文玉

    您的姓名 〈需填寫〉

    您的電子郵件信箱 〈需填寫〉

    主旨

    您的信件內容