MIT製 配micro:bit小車6 = 登月小車

iCshop 台灣廠商研製 登月小車
可用 micro:bit 或 Webduino:bit 來控這小車

相關推廣教學網:

2020/06/30 登月小車簡報

創客萊吧: 單元(一) 探索

創客萊吧: 單元(二) 漫步月球

擴展積木網址: https://github.com/iCShopMgr/MoonCar

DC馬達轉速 以[百分比] 觀念為積木設計, 0 ~ 100 或 -100 ~ 100 

DC motor Start value about 6-7

實測初始轉動 約6% = 開始動起來 ,車子前進 左右輪值為值。

.

進階操作:

廠商工程師分享這車馬達直接用腳位控制二DC馬達

看程式功能及實測  右馬達:P2 P13 左馬達:P8 P14

全速前進:  P8=1023 P14=0 / P2=1023 P13=0

全速後退:  P8=0 P14=1023 / P2=P13=1023

馬達停止: P8=0 P14=0 / P2=P13=0

.

創客萊吧: 單元(三) 魔幻色彩

Neopixel 功能,8個燈 登月小車 接 P12

p12 8xLED

.

登月小車=彩燈編號左圖原始SVG圖檔

左右轉的燈號,可否使用彩燈?

登月小車 按A鍵 前後跑及彩燈閃 程式分享 / 本站hex <<可參考

.

登月小車 前進、後退、左轉、右轉 配合彩燈 程式分享 / 本站hex << 可參考

.

創客萊吧: 單元(四) 路徑導航

巡黑白: 以[循跡]變數組合狀態回應二感測點的情況,感測到[黑色]上方LED會亮。

0:左黑右黑 1:左黑右白 2:左白右黑 3:左白右白

進階研究:

看程式功能 LineFollowerSensor 選用 P15 / P16  = 左 / 右 為感測器用腳位

直接使用p15/p16 LineFollower

.

積木程式:

p15/p16 LineFollower def

.p15/p16 LineFollower 積木程式

.

創客萊吧: 單元(五) 未知探險

HC-SR04 超音波距離感測器

.

創客萊吧: 單元(六) 訊息感知

無源蜂鳴器 與 micro:bit 上LED做為光感測器 的應用

.

創客萊吧: 單元(七) 隔空傳訊

使用紅外線遙控器操控MoonCar

車子前方 紅外線 接收 發射

紅外線接收 P1

紅外線發射 P6

.

車上右下角 小按鈕開關 P7

使用官方積木[按鍵] 按住=1 放開=0, 直接使用數位腳位 P7 按住=0 放開=1/0 上下變動

.

顏色感測器以 IC2 模式.

※ 淺談色彩感測器的原理與應用

顏色測試

.

color sensor Test2

2019/12/20 後積木增加 顏色開關白燈功能

.

KSB045遙桿 microbit之間溝通

X Y 二筆資料 編碼數字傳送→解碼

編碼&解碼分析:

遙桿類比值範圍 0-1023 ,有 水平=X / 垂直=Y 組合成一組數字,且能反解的方式?

如: X值 10000 再加 Y值 [明碼]大數字 傳送 = 方案1

或是  X值 乘 大於1023 再加 Y值 [混合]數字 傳送 = 方案2

RX x 1024 + RY = 混合數 ,混合數 除 1024 的 商值=RX 餘數=RY

.

二輪車[運算思維]推論

遙控端程式-編碼:

makecode分享 / 本站hex程式下載

數字傳送

接收端程式-解碼:純接收

makecode分享 / 本站hex程式下載

.

接收端程式:馬達動 / 車子跑起來

無段積木控車-模式1

上半正常 makecode分享 / 本站hex程式下載

偏右順向轉、偏左逆向轉 正常版 makecode分享 / 本站hex程式下載

遙控使用下方正規化 車子200接收轉 -100~0~100 : 

makecode分享 / 本站hex程式下載

.

無段積木控車-模式2 

遙桿正規化及傳送 0-200 = -100~0~100 : makecode分享 / 本站hex程式下載

車子200接收轉 -100~0~100 : makecode分享 / 本站hex程式下載

車子200接收_以腳位控車(未用登月小車擴展積木) 

makecode分享 / 本站hex程式下載

.

.

V7RC APP做為遙桿:

接收端程式-車:

Last modified: Monday, 6 July 2020, 8:01 PM