麥昆小車V2.0

Description

Description

作者:黃文玉

 

創作發想

之前幫復華中學上的營隊課程,上課前我先小試了一下,雖然小小一台,但該有的功能都有,還蠻推薦大家使用的,除了有原廠教材外,我也簡單的寫了一下我上課的講義,供大家參考,有興趣的大家可以繼續看下去。另外,這台車,宇宙機器人也有代理哦!

原廠參考資料

套件擴展網址:https://github.com/DFRobot/pxt-maqueen

 

使用材料

1. 車子配件(車體、輪胎、電池盒、雙面膠)

2. 程式編寫軟體

 

製作步驟

麥昆小車的組裝這邊就先跳過,直接切入正題說明一下程式的部分。

1. 首先測試蜂鳴器:

・直接在車子一開始的程式,加上背景音樂(無限次)

・自己填譜:全家便利商店入店時的音樂  (簡譜:3 1 5(低音) 1  /  2 5~ 2  /   3 2 5(低音) 1)

 

2. 測試RGB LED燈組:

・使用前先從擴展,叫出Neopixel套件,參考資料

・在車底下有4顆RGB LED燈 (使用腳位P15)

・讓四顆RGB LED燈亮燈,並讓四種顏色的燈一直跑動,這是小車中我最喜歡用的亮燈方式

 

3. 測試車子前進、後退、左轉和右轉:

・測試車子原地左轉、右轉;按A鍵讓車子原地左轉;按B鍵讓車子原地右轉;按A+B鍵讓車子停止。

・測試車子前進、後退 (速度0~255);按A鍵讓車子前進;按B鍵讓車子後退;按A+B鍵讓車子停止。

 

4. 超音波避障:

・測距程式

・避障說明:當小車前進,超音波檢測前方距離,如果距離小於30cm,小車隨機選擇左轉或者右轉,避開障礙物。

 

5. 小車循跡:

・測試紅外線感應器

在黑線顯示0;在白線顯示1

・循跡原理

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

・程式

 

6. 紅外線遙控器控制車子:

・紀錄紅外線遙控器各按鍵紅外線編碼最後兩碼
– 利用最常見的KEYES搖控器  (上方方向鍵的紅外線編碼最後兩碼如下圖)

– 程式:(新版的Makecode使用上好像有問題,改回舊版makecode來使用 https://makecode.microbit.org/v0

– 利用方向鍵控制車子前後、左右轉及停止

 

7. 利用另一塊Micro:bit板來遙控小車:

・遙控器程式

・小車程式

8. 利用DFR0536手柄擴展板來遙控小車:

・利用按上下左右鍵,控制麥昆小車3前後左右移動

– 手柄的程式:按上鍵往前走、按下鍵往後走、按右鍵往右走、按左鍵往左走、按A鍵停止、按X鍵往加速、按Y鍵往減速。

– 程式如下

– 麥昆小車3的程式

 

結語

麥昆是台小而巧的小車,蠻推薦大家透過小車練習程式的編寫練習,也可以增加自己的實戰經驗。更多細部的練習訓練,歡迎到老師的網站觀看。

原文連結:阿玉micro:bit研究區

 

(MakerPRO編輯部代發)

MakerPRO編輯部

MakerPRO編輯部

MakerPRO.cc為華人圈最專注於Maker創新創業、物聯網及共享經濟報導及共筆發表的專業媒體,不論是趨勢分析與評論,或創新實作文章,在華文創新創業媒體領域都具有重要的影響力。
MakerPRO編輯部

Latest posts by MakerPRO編輯部 (see all)

    Contact

    Contact
    • Category
      Micro Bit, Robotics
    • Tags
      程式撰寫, 麥昆小車

    Project簡述

    Project簡述
    • 簡述
      麥昆小車雖然小小一台,但該有的功能都有,還蠻推薦大家使用的,除了有原廠教材外,我也簡單的寫了一下我上課的講義,供大家參考,有興趣的大家可以繼續看下去。
    • 作者
      黃文玉

    您的姓名 〈需填寫〉

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

    主旨

    您的信件內容